{"repo":"streamnative/aop","free":true,"listed":false,"github":"https://github.com/streamnative/aop","clone":"git clone https://github.com/streamnative/aop.git","description":"AMQP on Pulsar protocol handler","language":"Java","stars":123,"topics":["apache-pulsar","amqp","amqp0-9-1","message-queue","messaging","pubsub","pulsar"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Notes The AoP plugin supports only the 0-9-1 protocol with basic produce and consume functionalities, and does not include advanced features such as transactions. It is available as an open-source plugin and is only offered as a private preview feature in the Private Cloud distribution as an experimental feature. It is not available on StreamNative Cloud. Please use it with caution. AMQP on Pulsar (AoP) AoP stands for AMQP on Pulsar. AoP broker supports AMQP0-9-1 protocol, and is backed by Pulsar. AoP is implemented as a Pulsar ProtocolHandler with protocol name \"amqp\". ProtocolHandler is built as a nar file, and is loaded when Pulsar Broker starts. Limitations AoP is implemented based on Pulsar features. However, the methods of using Pulsar and using AMQP are different. The following are some limitations of AoP. - Currently, the AoP protocol handler supports AMQP0-9-1 protocol and only supports durable exchange and durable queue. - A Vhost is backed by a namespace which can only have one bundle. You need to create a namespace in advance for the Vhost. - AoP is supported on Pulsar 2.6.1 or later releases. Get started In this guide, you will learn how to use the Pulsar broker to serve requests from AMQP client. Download Pulsar Download Pulsar 2.6.1 binary package apache-pulsar-2.6.1-bin.tar.gz . and unzip it. Download and Build AoP Plugin You can download aop nar file from the AoP releases. To build from code, complete the following steps: 1. Clone the project from GitHub to y","default_branch":null,"files":null,"tree":[],"storefront":"/r/streamnative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/streamnative/aop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}