- 0
- 0
- 约小于1千字
- 约 1页
- 2026-09-24 发布于北京
- 举报
《021_接入系统与分发系统如何进行双向网络通信?》
接入系统收到一个请求,要转交给分发系统,此时走一个普通的SpringCloud做一个微服
务之间的RPC调用,也是可以的。分发系统HTTP接口,接入系统直接RPC调用他的
接口就可以了
TCP接入系统,假设每台机器可以支撑10万个客户端的长连接;此时如果假设有100万个
客户端同时要建立长连接呢?此时你就需要把TCP接入系统部署10台机器
某个客户端他只是跟1台接入系统的机器进行了连接的
分发系统需要知道推送给1个客户端的请求,那个客户端跟哪个接入系统建立了长连接呢?
分发系统通过SpringCloud去发送请求给接入系统,是不靠谱的,负载均衡,你是不能控制
分发系统把请求推送给哪台接入系统的机器的
TCP接入系统跟请求分发系统,要建立长连接,每台接入系统可以连接到所有的分发系统,
每台分发系统也可以连接到所有的接入系统
接入系统要把请求发送给分发系统,此时可以随机挑选一台分发系统出来,请求发送过去就
可以了;分发系统把请求发送给接入系统,此时需要根据你在Redis中的Session信息,
根据uid(用户id),去Redis中查找到Session
通过Session就知道这个uid的长连接是跟哪台接入
原创力文档

文档评论(0)