问题描述
我想做匹配系统设计,以便一些用户可以在我的后端服务中匹配。
就像,我喜欢纽约的冰淇淋,如果有任何喜欢冰淇淋并住在纽约的用户,我们应该匹配!当然,会有很多用户。还有一件事,我已经喜欢冰淇淋五秒钟了,我可以改变我的喜好。
我喜欢冰淇淋 5 分钟,而不是换其他任何东西。所以当我改变时,我应该不再匹配了。
这个用户当然可以匹配最佳用户,与另一个用户具有最高的共同兴趣百分比。这种匹配搜索可能会发生变化,并且是暂时的。
是否有任何文章、书籍或任何东西可以帮助我在后端服务中建立匹配系统?
我认为 redis 很适合这些需求,但我不确定。将用户聚集到同一个队列。我可以通过 Web 请求从客户端获取信息,但我不知道如何处理高用户流量并将它们与最适合的用户进行匹配。当然,我的系统将是一个可扩展的系统。
用户等待时间过长会出现饥饿!
我想我会使用带有 websocket 的 Spring/Spring 启动应用程序。
感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)