streamnative / aop

AMQP on Pulsar protocol handler
Apache License 2.0
114 stars 47 forks source link

[FEATURE] AMQP 1.0 support #36

Open sijie opened 4 years ago

sijie commented 4 years ago

[TBD]

clemensv commented 4 years ago

Apache Qpid Proton-J is the Java stack that's used by most Java servers and clients and you should feel encouraged to reference that, which eliminates a lot of the work you've done here for 0.9 https://github.com/apache/qpid-proton-j

The CNCF Strimzi project has an AMQP bridge and that is an OSS project picking up the Event Streaming spec that we currently have in the AMQP TC. That will be a good place to track the implementation of the spec. The current approach of the AMQP bridge deviates a bit from what the new spec prescribes. https://github.com/strimzi/strimzi-kafka-bridge/tree/master/amqp

The AMQP TC Event Streaming spec is evolving here: https://github.com/oasis-tcs/amqp-specs/tree/master/event-streams/src

(Per OASIS governance rules, we can only incorporate feedback from TC members into that spec until the public review period)

sijie commented 4 years ago

@clemensv thank you for your comment! We will check out all the references you have provided. Much appreciated your information and support!

belkirdi commented 4 years ago

When do you think AMQP 1.0 will be supported?

sijie commented 4 years ago

@belkirdi - It will be supported late this year.

jsteggink commented 2 years ago

I know there is a connector (sink/source) for AMQP 1.0 now. However, this is a different pattern. We have multiple AMQP 1.0 clients which we would like to write to Pulsar instead of Red Hat AMQ Broker. Is this something that is still on the roadmap?