1
jy28520 2020-12-15 09:39:25 +08:00
CMPP 就是个 TCP 长连接 从这个角度来说 你一个账号可以发起无数个 TCP 链接
只不过得看上游服务器 在认证这个阶段容许你发起多少个链接 过多的链接可能直接就被关闭了 |
2
zwMuZhi OP 所以是说限制主要是在上游那边,因为我这边可能有 100 个客户端口,每个客户需要 6 个线程同时发送,也就是每个用户要建立 6 个连接。还有个问题想请教下,短信回执的获取是否需要保持连接呢?还有接收方的回复消息获取是不是也需要保持连接?
|
3
jy28520 2020-12-15 10:44:48 +08:00
网关认证、短信发送、消息回执、回复消息、心跳 一般是同一个 TCP 如果上游做了处理 容许你一个账号链接多个 TCP 那这些可能就会发送不同的 TCP 端口了
客服 6 个线程发送 你得做个中转 先用 CMPP 服务端收到消息 然后用你的 TCP 转发给上游 在把上游的数据转发给客户 |
4
zwMuZhi OP 已经明白了,大佬太棒了!非常感谢!
|