账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    docker swarm 下service中的contain 提供websocket服务,连接老是断开?
    41
    0

    网络的情况

    • service 是通过swarm下的ingress网络 对外暴露端口3000,对内是80端口
    • swarm ingress 3000端口 是通过nginx 代理流量转发过来的
    • service 下有多个container, container是提供websocket连接的主体

    操作

    使用socketio 连接Nginx,Nginx转发到3000端口,接着通过swarm ingress 网络转发到对应service的80端口,然后websocket 连接成功。 当client发一个消息给server时,就显示已经断开连接。

    希望了解的问题

    1. 这样的代理来连接websocket是否可行?
    2. 在swarm下入和提供稳定的websokcet服务?
    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 突然疏远 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部