{section}
{column}
{multi-excerpt-include:Petals-BC-Gateway|name=features|nopanel=true}
{warning}This version must be installed on Petals ESB 5.0.0+{warning}
{tip}This version of the component is based on [Apache Netty|http://netty.io/] 4.0.36.{tip}
{column}
{column:width=40%}
{panel:title=Table of contents}{toc:outline=true}{panel}
{panel:title=Contributors}{contributors:order=name|mode=list|showAnonymous=true|showCount=true|showLastTime=true}{panel}
{column}
{section}
h1. Introduction
{petalslink}explain interface/service vs endpoint{petalslink}
{petalslink}explain domain versus partner{petalslink}
h1. Setting up a simple domain-to-domain propagation
h2. Provider Partner
h2. Consumer Partner
h1. Using SSL to authenticate and encrypt exchanges between domains
h2. Provider Partner
h2. Consumer Partner
h1. Service Rewriting
h1. Service Unit Configuration
h2. Consumer Domain
h2. Provider Domain
h2. Consumes
h2. Provides
h1. Component Configuration
The component configuration includes the configuration of the CDK. The following parameters correspond to the CDK configuration.
{color:red}{*}TODO. change the default values for the thread pools...*{color}
{include:0 CDK Component Configuration Table 5.6.0}
{center}{*}Configuration of the component, Gateway part*{center}
{table-plus}
|| {color:#333333}Parameter{color} || {color:#333333}Description{color} || {color:#333333}Default{color} || {color:#333333}Required{color} || Scope ||
| consumer-domains-max-pool-size | Max number of threads used for handling incoming consumer partner connections: while each incoming consumer partner connection handles one exchange at a time, this limits the number of concurrent exchange processing amongst all incoming connection | {center}6{center} | {center}No{center} | {center}Installation{center} |
| provider-domains-max-pool-size | Max number of threads used for handling outgoing provider partner connections: while each outgoing provider partner connection handles one exchange at a time, this limits the number of concurrent exchange processing amongst all outgoing connection | {center}6{center} | {center}No{center} | {center}Installation{center} |
{include:0 CDK Parameter scope}
h1. Logging
The traces of Apache Netty itself can be activated through the logging configuration file of Petals ESB. The root logger for Netty is {{io.netty}}:
{code}
...
io.netty.level=INFO
...
{code}
h1. Monitoring the component
h2. Using metrics
Several probes providing metrics are included in the component, and are available through the JMX MBean '{{org.ow2.petals:type=custom,name=monitoring_*<component-id>*}}', where {{*<component-id>*}} is the unique JBI identifier of the component.
h3. Common metrics
{include:0 CDK Component Monitoring Metrics 5.6.0}
h3. Dedicated metrics
No dedicated metric is available.
h2. Receiving alerts
Several alerts are notified by the component through notification of the JMX MBean '{{org.ow2.petals:type=custom,name=monitoring_*<component-id>*}}', where {{*<component-id>*}} is the unique JBI identifier of the component.
{tip}To integrate these alerts with Nagios, see [petalsesbsnapshot:Receiving Petals ESB defects in Nagios].{tip}
h3. Common alerts
{include:0 CDK Component Monitoring Alerts 5.6.0}
h3. Dedicated alerts
No dedicated alert is available.
{column}
{multi-excerpt-include:Petals-BC-Gateway|name=features|nopanel=true}
{warning}This version must be installed on Petals ESB 5.0.0+{warning}
{tip}This version of the component is based on [Apache Netty|http://netty.io/] 4.0.36.{tip}
{column}
{column:width=40%}
{panel:title=Table of contents}{toc:outline=true}{panel}
{panel:title=Contributors}{contributors:order=name|mode=list|showAnonymous=true|showCount=true|showLastTime=true}{panel}
{column}
{section}
h1. Introduction
{petalslink}explain interface/service vs endpoint{petalslink}
{petalslink}explain domain versus partner{petalslink}
h1. Setting up a simple domain-to-domain propagation
h2. Provider Partner
h2. Consumer Partner
h1. Using SSL to authenticate and encrypt exchanges between domains
h2. Provider Partner
h2. Consumer Partner
h1. Service Rewriting
h1. Service Unit Configuration
h2. Consumer Domain
h2. Provider Domain
h2. Consumes
h2. Provides
h1. Component Configuration
The component configuration includes the configuration of the CDK. The following parameters correspond to the CDK configuration.
{color:red}{*}TODO. change the default values for the thread pools...*{color}
{include:0 CDK Component Configuration Table 5.6.0}
{center}{*}Configuration of the component, Gateway part*{center}
{table-plus}
|| {color:#333333}Parameter{color} || {color:#333333}Description{color} || {color:#333333}Default{color} || {color:#333333}Required{color} || Scope ||
| consumer-domains-max-pool-size | Max number of threads used for handling incoming consumer partner connections: while each incoming consumer partner connection handles one exchange at a time, this limits the number of concurrent exchange processing amongst all incoming connection | {center}6{center} | {center}No{center} | {center}Installation{center} |
| provider-domains-max-pool-size | Max number of threads used for handling outgoing provider partner connections: while each outgoing provider partner connection handles one exchange at a time, this limits the number of concurrent exchange processing amongst all outgoing connection | {center}6{center} | {center}No{center} | {center}Installation{center} |
{include:0 CDK Parameter scope}
h1. Logging
The traces of Apache Netty itself can be activated through the logging configuration file of Petals ESB. The root logger for Netty is {{io.netty}}:
{code}
...
io.netty.level=INFO
...
{code}
h1. Monitoring the component
h2. Using metrics
Several probes providing metrics are included in the component, and are available through the JMX MBean '{{org.ow2.petals:type=custom,name=monitoring_*<component-id>*}}', where {{*<component-id>*}} is the unique JBI identifier of the component.
h3. Common metrics
{include:0 CDK Component Monitoring Metrics 5.6.0}
h3. Dedicated metrics
No dedicated metric is available.
h2. Receiving alerts
Several alerts are notified by the component through notification of the JMX MBean '{{org.ow2.petals:type=custom,name=monitoring_*<component-id>*}}', where {{*<component-id>*}} is the unique JBI identifier of the component.
{tip}To integrate these alerts with Nagios, see [petalsesbsnapshot:Receiving Petals ESB defects in Nagios].{tip}
h3. Common alerts
{include:0 CDK Component Monitoring Alerts 5.6.0}
h3. Dedicated alerts
No dedicated alert is available.