pub/sub
2016-02-29 16:06:23 1 举报
Pub/Sub是一种消息传递模式,它允许应用程序通过发布和订阅事件来异步通信。在Pub/Sub模型中,发布者将消息发送到一个中心主题,而订阅者则从该主题接收消息。这种模式可以解耦应用程序之间的依赖关系,提高系统的可扩展性和可靠性。 Pub/Sub模型的优点包括: - 松耦合:发布者和订阅者之间没有直接的依赖关系,它们只需要知道主题名称即可。 - 扩展性:当需要增加或减少订阅者时,只需添加或删除订阅者即可,无需修改发布者的代码。 - 故障隔离:如果一个订阅者出现故障,它不会影响其他订阅者。
作者其他创作
大纲/内容
玩家2
逻辑服2兼顾延时队列处理192.168.1.2
逻辑服1兼顾延时队列处理192.168.1.1
tcp
Redis
玩家1
订阅msg:192.168.1.2
假设玩家1发起升级建筑请求,逻辑服1塞入延时队列,但CD到达后由逻辑服2处理,逻辑服2判断出玩家1不在本机,则取出玩家1登录的服务器IP,拼出对应的频道msg:192.168.1.1,pub出升级结束的消息,逻辑服1收到此消息后,再直接广播给玩家1。如果CD到达后由逻辑服1处理,那就直接广播回玩家1了,就不需要pub/sub了。
订阅msg:192.168.1.1
0 条评论
下一页