On Wed, Apr 26, 2017 at 7:30 PM John D. Ament <johndam...@apache.org> wrote:
> Its great to see another messaging solution come to the ASF. Does your > platform support any formats like AMQP, STOMP? There are currently many messaging APIs and wire protocol specifications, but for Pulsar we have opted for a custom wire protocol and a client API. The primary reasons for that are in the feature-set supported by each of these APIs (each of them was lacking some feature we required) and how using a particular API/protocol was enabling the implementation of a highly scalable client/broker. Building on top on the the native client API, we have implemented a WebSocket based API and we plan to add support for MQTT as well. We would be very happy to add support for additional protocol and APIs in the same way. > Are there chances to share > client libraries with ActiveMQ, Kafka or RocketMQ? > Even though all these projects are in the "pub-sub" space, the data models and semantics do have significant differences that make the task complicated. I think that targeting a common client API is a much more achievable goal and we would be very happy to contribute on that front. Matteo