09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

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.

Dequeue enhancements: Using the dequeue with a condition functionality,<br />

subscribers can select messages that satisfy a specified condition from the<br />

messages meant for them.<br />

Overall performance improvements: AQ exhibits overall performance<br />

improvements as a result of code optimization and other changes.<br />

Propagation enhancements: The maximum number of job queue processes has<br />

been increased from 36 to 1000 in <strong>Oracle</strong>9i. With Internet propagation, you can<br />

set up propagation between queues over HTTP. Overall performance<br />

improvements have been made in propagation due to design changes in the<br />

propagation algorithm.<br />

JMS Enhancements<br />

<br />

All the new <strong>Oracle</strong>9i features are supported through JMS, as well as the<br />

following:<br />

Connection pooling: Using this feature, a pool of connection can be<br />

<br />

established with the <strong>Oracle</strong> database server. Later, at the time of<br />

establishing a JMS session, a connection from the pool can be picked up.<br />

Global topics: This is the result of the integration with <strong>Oracle</strong> Internet<br />

<br />

Directory. AQ Queue information can be stored and looked up from OID.<br />

Topic browsing: Allows durable subscribers to browse through the<br />

<br />

messages in a publish-subscribe (topic) destination, and optionally allows<br />

these subscribers to purge the browsed messages (so that they are no longer<br />

retained by AQ for that subscriber).<br />

Exception listener support: This allows a client to be asynchronously<br />

<br />

notified of a problem. Some connections only consume messages, so they<br />

have no other way to learn that their connection has failed.<br />

<strong>Oracle</strong>8i New Features in <strong>Advanced</strong> <strong>Queuing</strong><br />

The <strong>Oracle</strong>8i release included the following <strong>Advanced</strong> <strong>Queuing</strong> features:<br />

Queue-level access control<br />

Nonpersistent queues<br />

Support for <strong>Oracle</strong> Parallel Server<br />

Rule-based subscribers for publish-subscribe<br />

Asynchronous notification<br />

xli

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

Saved successfully!

Ooh no, something went wrong!