标题:
没有太多时间去做尝试做成一个TCP连接,只是先问问
realm是短链接,用完就断开,gate才是长连接, 相当于只有一个tcp连接
evalli
evalli 是realm与gate之间
怎么会有这种想法?两条不更合理吗?A发消息给B,连接还没建立起来的时候,这个时候B要发消息给A怎么办?等A过来建立连接还是自己去建立到A的连接?B又怎么知道A正在建立到B的连接?
egametang 我继续想想
egametang 他可能是想减少a和b的连接
是不是可以这样
a和b之间互相通信
如果发现之间已经有连接了,就复用。
没有连接就新建(目前的处理方式)
也就是说a和b之间,大概率只会有1条连接,应该可以减少很多连接
没啥必要,连接数从来不是问题
egametang 不分区,分布式,开的节点很多的情况下,网状连接数可能会比较多
不分区连接数也可以回收,发送的session超过10分钟没有发送消息就可以删除,正是因为内网两条session,一条发,一条收,这样才能回收session。否则回收一条双向的session是不可能的。我做英雄三国时,50台物理机,几千个进程,连接数从来不是问题。