知识卡片

先落库再推送

专业/工作

内容

客户端发消息先经过 PHP 校验登录态、接收人和内容,再写入数据库,成功后才交给 Node 推送。发散:实时体验不能绕开可信业务入口,否则推送越快,错误或恶意数据扩散也越快。

参考来源

《高性能电子商务平台构建_架构、设计与开发》第6章《IM套件的设计与实现》