分析-MQ消息队列中间件-在IM即时通讯系统的用途
MQ消息队列在IM即时通讯的用途
1)用户聊天消息的离线存储环节:因为IM消息的发送属于高吞吐场景,直接操作DB可能会让DB崩溃,所有离线消息在落地入库前,可以先扔到MQ消息队列中,再由单独部署的消费者来有节奏地存储到DB中;
2)用户的行为数据收集环节:因为用户的聊天消息和指令等,可以用于大数据分析,而且基于国家监管要求也是必须要存储一段时间的,所以此类数据的收集同样可以用于MQ消息队列,再由单独部署的消费者存储到DB中;
用户的操作日志收集环节:log这种数据价值不高,但关键时刻又非常有用,而且数
原创
2021-03-21 19:43:50 ·
2060 阅读 ·
0 评论