Расширенная организация очередей Oracle
В вычислений сфере Oracle Advanced Queuing (AQ) — это своего рода промежуточное программное обеспечение, ориентированное на сообщения, разработанное корпорацией Oracle и интегрированное в ее базу данных Oracle .
AQ использует структуры базы данных в качестве хранилища для асинхронных очередей в качестве элемента различных гетерогенных операций, ориентированных на Oracle. Функции Oracle, использующие Advanced Queuing, включают:
В Oracle Data Guard первичных базах данных процесс монитора очереди (часто запущенный как qmn0 ) взаимодействует с AQ.
Начиная с версии Oracle 9.2, AQ поставляется в комплекте с Standard Edition и Enterprise Edition без дополнительной оплаты.
Начиная с версии Oracle 10.1, AQ интегрирован в Oracle Streams и называется «Oracle Streams AQ».
Начиная с версии Oracle 12.1, Oracle Streams устарел. [1] и AQ снова называется просто «Oracle AQ».
Oracle AQ используется в качестве внутреннего поставщика службы сообщений Java в сервисной шине Oracle Enterprise Service Bus . Помимо асинхронного обмена сообщениями (точка-точка и публикация-подписка ), Oracle AQ также может выполнять преобразование сообщений с помощью функций SQL.
Oracle AQ доступен во всех редакциях базы данных Oracle, включая XE.
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Руководство пользователя Oracle 11g Streams Advanced Queuing (11.2)
- Oracle 11g Streams Advanced Queuing Java API / Справочник 11g, выпуск 1 (11.1)
- «Руководство и справочник пользователя Oracle 10g Streams Advanced Queuing» (PDF) . Архивировано из оригинала (PDF) 4 марта 2012 г.
- Руководство по Oracle9i Advanced Queuing. Архивировано 15 октября 2012 г. на Wayback Machine.
- Семейство продуктов Oracle Database 10g