ioGame icon indicating copy to clipboard operation
ioGame copied to clipboard

对外服组播能力支持

Open congcongfu opened this issue 1 year ago • 6 comments

新增功能的使用场景

对外服增加组播能力,可以支持大规模群组组播消息,扩展现有的消息广播能力。

我可以提供这部分代码,不知道是否有计划添加到框架中

congcongfu avatar Jan 17 '24 03:01 congcongfu

可以举个具体的使用场景案例吗

iohao avatar Jan 17 '24 03:01 iohao

比如直播场景,一个房间有10w个人,需要同时给这10w个用户推送消息。

congcongfu avatar Jan 17 '24 03:01 congcongfu

是在游戏对外服创建一个类似房间的概念,在游戏逻辑服中将玩家与该房间号关联;之后在游戏逻辑服中将业务数据广播到指定的房间号吗。

iohao avatar Jan 17 '24 08:01 iohao

是的,是这么个思路,对外服务绑定房间和用户的关系。

congcongfu avatar Jan 18 '24 01:01 congcongfu

感谢支持,这是个不错的想法。

之前有考虑过将此功能添加到框架中,但一直在待定中;没有动工的原因是:

  1. 功能比较偏业务,只在特定项目的业务下才具备实用性。
  2. 没有时间写这部分的使用文档。
  3. 在扩展上相对好做,可以通过 (获取游戏对外服的数据与扩展 - 文档) 来扩展。

最近在忙 ioGame21 的事情,时间也不充裕。

综上,该功能先待定,等 ioGame21 发布后再讨论。

iohao avatar Jan 18 '24 06:01 iohao

好的,期待 ioGame21

congcongfu avatar Jan 18 '24 06:01 congcongfu