一.前言 不同程序之间实现通信的方法? A.通过不同程序之间建立socket,实现通信.实际应用适用于使用broker,如RabbitMQ,ZeroMQ. B.通过Json,Pickle,利用文件的写入和读取实现不同程序之间的通信,但是效率低. C.通过在不同的程序之间加入一个中间代理程序,中间代理程序在内存中开辟一块独立的内存,程序和broker通过socket建立连接,将broker的内存通过socket共享给连接它的程序.如:memcached,redis等Key-value nosql数