是否有任何标准库或包(最好是面向Python)可用于为基于AMQP的应用程序提供HTTP网关?
例如,我有一个使用AMQP在主机之间进行通信的应用程序,并希望在网络可能不允许除HTTP之外的流量的情况下提供迁移路径。
AMQP是一种基于TCP协议的通信协议,因此,如果您使用像Python Activestate提供的这个TCP代理代码并将其修改为在端口80上转发数据,则可能可以实现。
但是,如果您需要通过一个检查数据包并识别HTTP协议的防火墙,则需要实际上通过HTTP隧道来传输TCP,例如Python sockets activestate 提供的这个方法。