Difference between revisions of "Gates object"

From i2Rest
Jump to: navigation, search
(Gates Object)
(Gates Object)
 
Line 18: Line 18:
 
|style="padding: 5px"|[[gate object]]
 
|style="padding: 5px"|[[gate object]]
 
|style="padding: 5px"|'''REQUIRED. Session gate settings'''
 
|style="padding: 5px"|'''REQUIRED. Session gate settings'''
Used to define settings of [[i2Rest Gates#session_gate></div>|session gate]].
+
Used to define settings of [[i2Rest Gates#session_gate|session gate]].
 
|
 
|
 
|-style="vertical-align:top;"
 
|-style="vertical-align:top;"

Latest revision as of 18:15, 2 April 2020

Gates Object

Object representing i2Rest Gates settings

Field Type Description Default value
main gate object REQUIRED. Main gate settings

Used to define settings of main gate

session gate object REQUIRED. Session gate settings

Used to define settings of session gate.

management gate object REQUIRED. Management gate settings

Used to define settings of management gate.

Example:

"gates":
{
   "main"       : {"url":"https://i2rest.com", "dcm_server_id":"I2REST", "debug":4, "clients_max":50, "recv_timeout":2},
   "management" : {"url":"http://localhost:12345", "debug":4, "recv_timeout":2},
   "session"    : {"debug":4, "client_timeout":120000, "recv_timeout":2}
}

This will start i2Rest server listening incoming client connections at port 443, secured with I2REST server application, management requests will be accepted at port 12345, sessions will communicate to i2Rest server using unix stream sockets at temporary file in /tmp directory.