我有一个Bloomfilter实现和服务器。当我收到客户的ID请求时,我需要进行2个并行查询
a) to a bloomfilter
b) to the server.
1)如果Bloomfilter查询的响应为“否”,则忽略服务器查询(表示不等待服务器响应)并将响应发送给客户端
2)如果bloomFilter的响应为“是”或“也许”,则考虑服务器查询并将响应发送给客户端
3)现在,假设服务器查询以某种方式甚至在Bloomfilter查询之前就响应了(这是不太可能的),然后忽略Bloomfilter响应并将响应发送给客户端。
[或者,一般而言,我们可以考虑用并行查询2台服务器并满足上述3种条件来代替Bloomfilter。
我想知道,我们如何才能在java中(如果可能的话,也可以在.net中)实现这种并行执行。