*Motivation*

There are already many messaging applications written based on other messaging 
protocols, such as Kafka, MQTT and other customized messaging protocol. For 
those messaging applications to leverage the features/advantages of Pulsar, 
people have to rewrite their applications to use Pulsar API. That creates 
barriers for people to tryout.

As Pulsar's messaging model is a flexible and unified messaging model, which 
already unifies queuing and streaming into one messaging model and API. So it 
should be able to adopt to many other messaging models. Pulsar's tiered 
architecture makes it self a great messaging backend for different messaging 
protocols, so it would be great that Pulsar can provide a gateway/proxy to 
allow pluginning different protocols. So Pulsar can naturally support the 
messaging applications that already written in other messaging protocols/apis, 
such as Kafka, MQTT.

This is the master issue for tracking the idea for providing a messaging 
gateway in Pulsar to support different type of messaging protocols. Also it 
would be great to collect the feedback from Pulsar users or people who is 
looking into using Pulsar.

[ Full content available at: 
https://github.com/apache/incubator-pulsar/issues/2556 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to