Api 将RabbitMQ配置为通过HTTP端点路由到队列,因此不需要正常的JSON数据

Api 将RabbitMQ配置为通过HTTP端点路由到队列,因此不需要正常的JSON数据,api,http,rabbitmq,Api,Http,Rabbitmq,对于我的部署,我有许多第三方系统,它们只能发送带有度量的HTTP POST请求(我需要在队列中),并且不能重新配置。我的目标是拥有特定的端点(或vhost),当发送到时,这些端点将自动路由到正确的队列,而不需要必要的路由密钥和其他标准rabbitmq JSON数据。因为这种修改在第三方系统中是不可能的 到目前为止,我找不到任何方法在本机上实现这一点,但我相信可以在前端配置HTTP反向代理,从而将发送到特定端点的任何数据重新定向到正确的rabbitMQ HTTP端点,然后我可以插入nessary

对于我的部署,我有许多第三方系统,它们只能发送带有度量的HTTP POST请求(我需要在队列中),并且不能重新配置。我的目标是拥有特定的端点(或vhost),当发送到时,这些端点将自动路由到正确的队列,而不需要必要的路由密钥和其他标准rabbitmq JSON数据。因为这种修改在第三方系统中是不可能的


到目前为止,我找不到任何方法在本机上实现这一点,但我相信可以在前端配置HTTP反向代理,从而将发送到特定端点的任何数据重新定向到正确的rabbitMQ HTTP端点,然后我可以插入nessary JSON数据,这样它就可以被rabbitmq解析并放入RealEvent队列中。我想检查这是否是解决此问题的唯一逻辑解决方案,或者我是否遗漏了可以在rabbitmq的管理页面或通过配置文件执行的一些明显的操作

您是否检查过RabbitMQ HTTP API,不确定配置反向代理有多容易,但值得一试这是我的意图,但是我不确定是否有办法在本机实现这一点?无需在Rabbit前端提供任何附加服务。有什么想法吗?