分布式游戏服务器2-消息队列
引入消息队列的主要目的是为了加大信道的利用率 从而提高可扩展的上限。其他目的在这里不在阐述(分发,中转,隔离,订阅,事件等)。 进程间通信主要手段是socket,可以跨语言,跨机器等等优势 问题分析: 1.传统的进程间通信更多是同网络拓扑结构,星型连接等,2个进程之间必然有一条连接实现通信 2.IP端口数量限制,维持信道的必要消耗,都会导致内耗增加。 问题模型1: 1.假设现在有4个游戏进程,连接规则是互联,因为他们之间可能会任意进行通信。 2.信道条数是6条每个信道利用率是33% TODO 来源: oschina 链接: https://my.oschina.net/kkkkkkkkkkkkk/blog/3134825