Configuring Services
Services define upstream web services service providers. HTTP requests exit the gateway to through Services, either directly, or through a logical Load Balancer. To access the Services list, select Services from the Menu.
To create a Service, select the Add action icon from the Services list. To edit an existing Service, select it from the List.
Service Properties
To configure a Service to connect via a Load Balancer, the Load Balancer must have been previously configured. See Configuring Load Balancers.
Property | Description |
---|---|
Name | The name of the Service. Names must begin with a letter, end with a letter or digit, be 64 characters or less in length, and contain only letters, digits, hyphens, underscores, or periods. |
Description | A brief description of the Service. |
Connect Via | Select Direct Connection to indicate that requests should leave the gateway directly to the service endpoint. Select Load Balancer route the request through a previously configured Load Balancer. |
Protocol | For a direct connection, the protocol to use to connect the the web service provider |
Host | For a direct connection, the host name to use to connect the the web service provider. |
Port | For a direct connection, the port to use to connect the the web service provider. If omitted, the default port for HTTP or HTTPS is used. |
Load Balancer | For a Load Balancer connection, the name of the Load Balancer to use |
Path | A value URI path that will be prepended to the request when forwarded to the backend service. For example, if the request is GET /a/b, and path is /c, then the request will be sent as GET /c/a/b. |
Connect Timeout | The connection timeout for the connection to the upstream server. The timeout is specified in milliseconds. |
Send Timeout | The send for the connection to the upstream server. The timeout is specified in milliseconds. |
Receive Timeout | The receive timeout for the connection to the upstream server. The timeout is specified in milliseconds. |