Kong / kong

🦍 The Cloud-Native API Gateway and AI Gateway.
https://konghq.com/install/#kong-community
Apache License 2.0
38.78k stars 4.77k forks source link

RabbitMQ protocol translation support #866

Closed sonicaghi closed 3 years ago

sonicaghi commented 8 years ago

requested two times in the last few months

ahmadnassri commented 8 years ago

without more details, this does not sound meaningful, neither a fit for an HTTP API Gateway ... typically AMQP requires a Messaging Queue service, something Kong is not architected to provide.

wstam88 commented 8 years ago

"Pushpin is the open source reverse proxy for the realtime web. One of the benefits of Pushpin functioning as a proxy is that it can be combined with an API management system, such as Mashape’s Kong. Kong is the open source management layer for APIs. To use Kong with Pushpin, simply chain the two together on the same network path."

source

gsdenys commented 5 years ago

I'm Working on It, the code is stored at git repository. Unfortunately, to provide the AMQP support natively like we need to change a kong internal package kong.constants and insert the line amqp = "http" to the constants.

I know it is not the better way, because that, I am inclined to change the direction from plugin to kong code and make a pull request. As I don't know if kong want to have AMQP as accepted protocol i'm afraid to lose my time.