10.02.2013 Views

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3: <strong>ESB</strong> Endpoints <strong>and</strong> Connections<br />

b. Set the maximum sessions for this connection. These are all required parameters:<br />

Property Description<br />

Maximum Receive<br />

Sessions Per<br />

Connection<br />

Maximum<br />

BEST_EFFORT<br />

Sessions<br />

Maximum<br />

AT_LEAST_ONCE<br />

Sessions<br />

Maximum<br />

EXACTLY_ONCE<br />

Sessions<br />

Maximum<br />

Web Service<br />

Sessions<br />

When configuring a connection, you specify the number of sessions<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> creates on an underlying <strong>Progress</strong> <strong>Sonic</strong>MQ<br />

connection for <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> entry endpoints:<br />

● Unlimited — The default for a single connection configuration.<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> creates one underlying <strong>Sonic</strong>MQ connection.<br />

All <strong>Progress</strong> <strong>Sonic</strong>MQ sessions that <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> creates<br />

for endpoints share that single connection. There is an unlimited<br />

number of receiving <strong>Progress</strong> <strong>Sonic</strong>MQ sessions per <strong>Sonic</strong>MQ<br />

connection.<br />

● Single — <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> creates a dedicated <strong>Progress</strong><br />

<strong>Sonic</strong>MQ connection for each <strong>Progress</strong> <strong>Sonic</strong>MQ session that it<br />

creates for endpoints. There is a single receiving <strong>Progress</strong><br />

<strong>Sonic</strong>MQ session per <strong>Progress</strong> <strong>Sonic</strong>MQ connection. This setting<br />

provides enhanced performance, but results in greater memory<br />

<strong>and</strong> resource consumption throughput.<br />

The size of the pool of <strong>Progress</strong> <strong>Sonic</strong>MQ sessions created for<br />

sending messages at a BEST_EFFORT QoS level. This number should<br />

grow as the number of listeners grows. Specify a numeric value. The<br />

default is 3.<br />

The size of the pool of <strong>Progress</strong> <strong>Sonic</strong>MQ sessions created for<br />

sending messages at an AT_LEAST_ONCE QoS level. This number<br />

should grow as the number of listeners grows. Specify a numeric<br />

value. The default is 3.<br />

The size of the pool of <strong>Progress</strong> <strong>Sonic</strong>MQ sessions created for<br />

sending messages at an EXACTLY_ONCE QoS level. This number should<br />

grow as the number of listeners grows. Specify a numeric value. The<br />

default is 3.<br />

The number of pooled sessions that can be used for Web service<br />

invocations. Specify a positive integer value. The default value is 10.<br />

Important <strong>Sonic</strong> <strong>ESB</strong> creates a <strong>Sonic</strong>MQ temporary destination for each pooled session at the<br />

time that each connection is created.<br />

115 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> 8.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!