В вычислении , 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 / Reference 11g Release 1 (11.1)
- «Руководство и справочник пользователя Oracle 10g Streams Advanced Queuing» (PDF) . Архивировано из оригинального (PDF) 04.04.2012.
- Oracle9i Advanced Queuing - руководство
- Семейство продуктов Oracle Database 10g