【发布时间】:2020-05-23 05:07:39
【问题描述】:
面试中问的问题---假设有两个kafaka主题或者说队列 - Q1 & Q2 两者都有一些消息,假设每个消息有 10 条消息。
这里的条件是,如果两个队列在两个队列中都具有完全相同的消息,那很好,但如果有一个奇数或非奇数。我们需要出错或通知的匹配消息。
我为这个问题建议的方法。
1- 使用 hashset 我们可以找到.. 我们将在 add set 中添加第一个队列消息,并且在添加其他 add 方法时如果消息不存在则通知我们。
2- 我们可以使用 Hashmap 并将其存储为键值形式。在添加它时,我将检查键消息是否已经存在。
但他不满意自己没有分享正确的答案或问题。采用上述方法。
如果存在更好的解决方案以及这种方法存在的问题,请告诉我
【问题讨论】: