Oracle Advanced 큐
Oracle Advanced Queuing컴퓨팅에서 오라클 어드밴스트 큐(AQ)는 오라클 Corporation이 개발하고 오라클 데이터베이스에 통합한 일종의 메시지 지향 미들웨어다.
AQ는 데이터베이스 구조를 다양한 오라클 지향 및 이기종 운영의 요소로서 비동기 대기열의 저장소로 사용한다.Advanced Queuing을 사용하는 Oracle 기능:
Oracle Data Guard 기본 데이터베이스에서 대기열 모니터 프로세스(종종 qmn0으로 실행)는 AQ와 상호 작용한다.
Oracle 릴리즈 9.2를 기준으로 AQ는 추가 비용 없이 Standard Edition 및 Enterprise Edition과 함께 번들로 제공되며,
Oracle 릴리즈 10.1을 기준으로 AQ는 Oracle Streams에 통합되어 있으며, "Orace Streams AQ"라고 불린다.
오라클 릴리즈 12.1을 기준으로 오라클 스트림은 더 이상 사용되지 않으며 AQ는 다시 "오라클 AQ"로 명명된다.
Oracle AQ는 Oracle Enterprise Service Bus의 내부 Java Message Service 공급자로 사용된다.Oracle AQ는 비동기 메시지 교환(Point-to-Point 및 Publish-Subscription) 외에도 SQL 기능을 통한 메시지 변환을 수행할 수 있다.
Oracle AQ는 XE를 포함한 모든 버전의 Oracle 데이터베이스에서 사용 가능.
참조
외부 링크
- Oracle 11g에서 고급 큐 사용자 가이드 스트리밍(11.2)
- Oracle 11g 스트리밍 Advanced Queuing Java API / Reference 11g Release 1(11.1)
- "Oracle 10g Streams Advanced Queuing User's Guide and Reference" (PDF). Archived from the original (PDF) on 2012-04-04.
- Oracle9i Advanced Queuing 설명서
- Oracle Database 10g 제품군