两个Gateway都用了tcp协议,只要两个都打开,消息的送达率就很低。

死鬼死鬼

我部署了两个Gateway。
一个是tcp协议 tcp://0.0.0.0:8287
1.registerAddress=>127.0.0.1:1240
2.count=>4
3.startPort=>3005
另一个也是tcp协议 tcp://0.0.0.0:8288
1.registerAddress=>127.0.0.1:1241
2.count=>4
3.startPort=>4000
很奇怪的是只要打开两个项目,那么两个项目的送达率都有问题,时有时无的。关闭其中一个就一点问题都没了。我有点费解。应该冲突不到啊。

805 2 0
2个回答

walkor

两个项目用debug方式运行看看是否有报错。
如果互相影响大概率是配置冲突了,包括start_gateway.php start_businessworker.php start_register.php。

冲突时两个项目执行下 php start.php status 和 php start.php connections 截图下

  • 死鬼死鬼 2022-03-17

    我看了下我的配置。。我照着文档避开了 相近的端口。结果还是鬼使神差的出错。关闭一个就好了。

死鬼死鬼

tcp1tcp2

  • 暂无评论
年代过于久远,无法发表回答
🔝