请问一下,如何在一个gateway下放多个项目,有哪些配置需要修改?下图这的机构对吗?


1552276246(1).jpg
已邀请:

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自: skykiller

1、目录结构部署是OK的
2、假定o2otest是新增的项目,那么针对o2otest需要修改的配置有:
(1) 修改start_register.php的原默认端口1236 比如为1238
 new Register('text://0.0.0.0:1238');

(2) 修改start_gateway.php相关端口:
new Gateway("tcp://x.x.x.x:8283");
$gateway->registerAddress = 'x.x.x.x:1238';
$gateway->startPort = 3900;


(3)修改 start_businessworker.php:
$business->registerAddress = 'x.x.x.x:1238'; 

其余新增项目以此类推,其实主要就是保证多个项目下的各个实例端口不要冲突。

skykiller - 90后IT男

赞同来自:

我是下面这个地方没修改,现在OK了,谢谢大佬
$gateway->startPort = 3900;

要回复问题请先登录注册