对野火的改进需求

zgh123 1月前 70

我是野火的客户,我们需要的IM能支撑庞大用户量,至少能支撑千万级别 希望野火这边能给我们改进。

1、支撑语音高并发

2、消息存储 不需要手动清理 有一定清理机制

3、满足日活达到100万级别 用户千万级别

最新回复 (1)
  • HeavyRain 1月前
    引用 2

    1,语音是语音消息还是实时语音通话?如果是语音消息,压力主要集中在对象存储哪里(七牛),在IM服务看来跟普通文本消息压力一样大。如果是实时语音通话,需要扩展turn服务(单人或多人)或者音视频服务(高级音视频)。

    2,从2021.2月开始的版本代理自动清理功能,清理接近3年时的消息和记录。但感觉你们用户量很大,可能存储这么多性能会不好,可以定时清理t_messages_X和t_user_messages_X,这两个表中有对应的时间戳,可以根据时间戳来删除。如果需要保留历史记录,可以先保存到其它地方再删除。

    3,野火目标是企业级应用,设计最大规模是百万用户,目前还没有经过大规模用户的验证,无法确定整个系统的极限。如果服务负载较高,请多加服务器进行扩展。最多IM服务可以加到128台,如果接近极限时还无法满足需要,可以联系我们进行优化或者考虑迁移到云服务商级别的私有化部署。

返回