聊天网站的匹配功能怎么实现比较好

2021-04-12 14:11:25 +08:00
 awanganddong

需求

用户上线后可进入匹配界面。然后按一定的条件对其进行匹配。每次匹配之前还需校验账户是否存在余额。

思考

现在暂不考虑 es 。

如果用 mongodb 存储用户 uid 以及相关匹配条件。相当于筛选出符合条件的用户。

增加对 mongodb 用户信息同步更新。

这种方案会存在那种问题?

现在项目是 mysql 生扛,然后 redis 加唯一锁,但是数据的状态更新还是落在 mysql 。特别容易出现状态更新失败的情况。

相似文章

https://www.v2ex.com/amp/t/497091

748 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX