0
如何订阅基于通配符的主题?例如,如果有两个主题:account.transactions和account.returns,我可以订阅帐户。*?Hazelcast订阅中的通配符
如何订阅基于通配符的主题?例如,如果有两个主题:account.transactions和account.returns,我可以订阅帐户。*?Hazelcast订阅中的通配符
您不能这样做,但是您可以使用HazelcastInstance::getDistributedObjects
尝试使用ITopic实例(if (obj instanceOf ITopic
)并使用DistributedObject::getName
来测试模式的名称。
听起来不是很有效。 – Rob
由于instanceof?在新版Java版本(Java 6+)中,这是非常高效的操作。当然不如只返回那些对象,但内部这些分布式对象在一个大列表中,因此检查的实例将在内部发生,没有赢得:)(PS:总是可以自由地保存自己的列表,对吧?) – noctarius