mongodb变更流java

mongodb变更流java,mongodb,stream,blocking,watch,Mongodb,Stream,Blocking,Watch,由于这个特性相对较新(Mongo3.6),我发现很少有java示例。 我的问题是: 1.观察变化流的最佳实践是什么? 2.它必须是阻塞呼叫才能观看流吗?(这意味着每个集合的线程不太理想) 这就是我遇到的例子: 阻塞调用是: collection.watch().forEach(打印块) 谢谢, Rotem.使用mongo无功驱动程序,使其无阻塞。我们使用了这种方法,并在过去一个月的生产中运行,没有问题。当您在。我花了一段时间才意识到这个概念比MongoDB驱动更广泛 我建议您先阅读上面的文章,

由于这个特性相对较新(Mongo3.6),我发现很少有java示例。 我的问题是: 1.观察变化流的最佳实践是什么? 2.它必须是阻塞呼叫才能观看流吗?(这意味着每个集合的线程不太理想) 这就是我遇到的例子:

阻塞调用是: collection.watch().forEach(打印块)

谢谢,
Rotem.

使用mongo无功驱动程序,使其无阻塞。我们使用了这种方法,并在过去一个月的生产中运行,没有问题。

当您在。我花了一段时间才意识到这个概念比MongoDB驱动更广泛


我建议您先阅读上面的文章,然后再查看提供的示例。这两个链接有助于澄清问题,并提供了如何利用无阻塞的反应流Mongo驱动程序编写代码的见解

你能详细说明你的问题吗?1) 除了手册中提供的示例之外,您还需要什么样的最佳实践?如果你能包括一些设计决策或问题,那就好了。2) 为什么每个集合的单个线程不那么理想?例如,你想做什么?