通过HTTP进行AMQP隧道传输?

4

是否有任何标准库或包(最好是面向Python)可用于为基于AMQP的应用程序提供HTTP网关?

例如,我有一个使用AMQP在主机之间进行通信的应用程序,并希望在网络可能不允许除HTTP之外的流量的情况下提供迁移路径。

1个回答

2

AMQP是一种基于TCP协议的通信协议,因此,如果您使用像Python Activestate提供的这个TCP代理代码并将其修改为在端口80上转发数据,则可能可以实现。

但是,如果您需要通过一个检查数据包并识别HTTP协议的防火墙,则需要实际上通过HTTP隧道来传输TCP,例如Python sockets activestate 提供的这个方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接