分部署部署gateway端口只需要开放一个吗?

adminv

截图

如图,分布式部署,bussniess、gateway、register,拆分三个,
现在我用docker 部署gateway服务,$gateway->registerAddress 已经填写

现在这个docker容器只能转发一个端口,9000。

那么$gateway->lanIp 是否有影响呢?如果设置gateway进程只有1个

startPort具体做用是什么,是bussniess连接 gateway 用的吗?目前我用的是 docker部署,只能映射一个9000的公网端口呢

阅读 422
1个回答

keytehu

startPort对应的几个端口内网也要开

  • adminv 2021-10-12

    startPort具体做用是什么,是bussniess连接 gateway 用的吗?目前我用的是 docker部署,只能映射一个9000的公网端口呢

  • dignfei 2021-10-13

    你对docker不熟悉,可以映射很多个

  • adminv 2021-10-13

    @6279:我知道可以映射很多个,但是我在云函数上的docker,只能映射一个9000端口,

  • dignfei 2021-10-29

    可以用nginx转发,就只需要一个端口

  • qkhhxkj 2021-12-06

    大佬能否提供下 dockerfile 学习下

  • dignfei 2021-12-21

    参考nginx转发websocket