我有一个环境,最多有10个工作站和一个服务器都位于同一物理位置。他们将运行一些需要相互对话的专有Python脚本:
总之,就实际通信而言,其本质更倾向于非正式的即时通信,而不是固定的客户机/服务器关系。你知道吗
数据本身将有几种不同的类型,按带宽需求的顺序排列:
传输的数据单元都很小,最多以千字节计。你知道吗
由于这是我第一次使用Python的网络功能,有哪些不同的方法可以做到这一点?我自己也做了一些研究,但是我被Python世界中大量的网络/消息传递包所震惊,所以我想我更愿意向社区寻求一些指导。你知道吗
请列出每种选择的利弊。如果我把“愿望清单”排成这样:
我会研究RabbitMQ(www.rabbitmq.com)。这将允许您将服务器设置为RabbitMQ消息传递服务器,并使用消息队列协议在服务器和工作站之间进行通信。这里最大的优势是你根本不用担心网络。你知道吗
否则,我知道Twisted是一个流行的Python网络库(http://twistedmatrix.com/trac/)。你知道吗
相关问题 更多 >
编程相关推荐