如题,几台服务器之间,各自距离都很远(数千米),服务端都是node写的,他们之间需要实时消息通信,这个用什么方法实现比较好?json rpc?
每秒消息量大约在几百条左右,每条消息内容类似:{"uid":123123,"eventType":1,"content":"hasNew"}
要求:
1、网络条件不稳定的时候,需要及时重试重连,期间消息允许一定程度的丢失;
2、使用的端口尽量的少;
3、各个服务器之间的ping值一般在100ms以下,但是带宽有限,所以需要流量小,实时性高。
请各位大牛帮忙推荐一个方案,谢谢!