如何匹配队列中具有相同兴趣的2个人?

问题描述

现在我正在创建一个像 Omegle 这样的网站(使用 react+express)。我设法使排队机制起作用,这样一个新加入的人将被附加到队列的顶部,并检查队列的长度是否> = 2,然后将队列中的前两个人释放到私人房间。但是如果你熟悉 Omegle,他们有一个基于兴趣的队列,所以有相同兴趣的人会被匹配到一起。是否有任何可靠且快速解决方案?

对于我的申请,不仅兴趣而且人们可以设置首选年龄和国家。令我烦恼的是,当一个 20 岁的 John 正在搜索 20-25 年龄范围时,会得到这些年龄的人的列表,但这些人正在搜索 26-30 年龄范围,因此 John 不会与那些人匹配。

如果您有任何建议,请告诉我!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)