有两类服务端,假设是A和B吧,是多对一的关系,分别部署在多台物理服务器的tomcat中;
现在多个A(A1....An),每隔秒级的间隔向B发送消息,每个消息几k到200k不等,B会同一解析合并后存库。
在这个场景下,A和B之间通信采用什么方式比较好?有没有比较经典的模型或者框架?
有两类服务端,假设是A和B吧,是多对一的关系,分别部署在多台物理服务器的tomcat中;
现在多个A(A1....An),每隔秒级的间隔向B发送消息,每个消息几k到200k不等,B会同一解析合并后存库。
在这个场景下,A和B之间通信采用什么方式比较好?有没有比较经典的模型或者框架?
如果是web模式,那么最好用wev socket,这样可以实现客户端和服务器的双向通讯,效率是最高的。如果浏览器不支持,也可以用长轮询。