java - 两个实时交互比较多的系统,使用什么协议做连接?
伊谢尔伦
伊谢尔伦 2017-04-17 12:00:43
[Java讨论组]

同一产品,服务端有两个后台服务,两个服务之间要互相pull ,push数据。使用java语言实现,是不是最快的方案是通过socket的连接的方式,类似使用mina ,netty这样的成熟框架来做?
补充:
在业务上面,两个系统可能会分别被扩展。将来也许是N个厂商都分别其实其中一个,或是两个。然后不管是谁实现的,系统间都可以对接。所以,很多兄弟们提的框架内的交互,可能就不是很合适。必须是可标准化的传输协议。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
PHP中文网

题主可以看下zeromq框架,zmq包含了PULL和PUSH模式,采用异步io通信方式并对上层屏蔽通信细节,参考资料:
传送门

怪我咯

也可以尝试redis的pub/sub方式

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号