任务详情
谭聊 聊天系统:
主要有三个组件 bs-server 聊天,mg-serve 管理后台,nginx web前端,bs-server和mg-server均为java编写貌似为tio框架
不使用AWS负载均衡ALB 手机端和网页端都可以正常加人聊天
使用AWS负载均衡ALB后,目前网页登录后聊天没问题,手机登录后会显示状态 “在线”、“连接中”、“未连接”之间一直切换,无法加好友,无法聊天。
查看bs-server 日志 有报错 org.tio.core.exception.TioDecodeException: http协议升级到websocket协议失败,
目前网页登录使用https 2083端口,查看有发请求到2053端口(2053为websocket端口)。
解决谭聊BUG:ALB支持websocket,可以使用cloudflare 或者 AWS的CloudFron