【发布时间】:2016-01-09 19:12:32
【问题描述】:
我需要使用 hazelcast 中的客户端实例来获取服务器的配置。我已经尝试了很多方法。但没有成功..
有什么办法吗??
【问题讨论】:
标签: java server client hazelcast
我需要使用 hazelcast 中的客户端实例来获取服务器的配置。我已经尝试了很多方法。但没有成功..
有什么办法吗??
【问题讨论】:
标签: java server client hazelcast
有。
简而言之。创建一个 Callable,实现 HazelcastInstanceAware 接口,以便您可以访问 HazelcastInstance(服务器端实例)。拥有实例后,您可以调用 HazelcastInstance.getConfig。这就是可调用对象要返回的内容。
从客户端,您使用 IExecutorService.submit 将此 Callable 拍摄到集群的随机成员中,然后您 Config config = future.get() 并获得您的 Config。
【讨论】:
There is no suitable serializer for class com.hazelcast.internal.dynamicconfig.DynamicConfigurationAwareConfig。这是否意味着我不可能将 Config 对象带到网络上?使用 Hazelcast 4.0.2