使用Hazelcast Executor服务在客户端上执行

时间:2018-07-05 07:50:07

标签: client hazelcast executorservice

我看到的所有文档和所有“ Google搜索结果”都可以使用hazelcast executor服务在“ Members”上执行。 我想知道是否还可以在hazelcast客户端上执行某些事情?

2 个答案:

答案 0 :(得分:1)

分布式执行程序服务旨在在服务器上运行托管数据的处理。这与存储过程类似,可以在数据所在的地方运行处理,节省数据传输。

通常,您不能在客户端上运行Java RunnableCallable,因为客户端可能不是Java。

此外,客户端不托管任何数据,因此它们可能必须从服务器中获取所需的数据。

如果要使某些内容在所有或某些连接的客户端上运行,则可以使用发布/订阅机制自己实现。可以将有效负载与必要的执行参数一起发送到ITopic,客户端监听可以对该消息进行操作。

答案 1 :(得分:1)

您还可以在客户端上创建Near缓存,并使用在本地jvm应用程序中运行的JDK的ExecutorService。