使用 Hazelcast Executor Service 在客户端执行

Use Hazelcast Executor Service to be executed on clients

我查看了所有文档和所有 "Google search results",hazelcast 执行程序服务可用于在 "Members" 上执行。 我想知道是否也可以在 hazelcast 客户端上执行某些操作?

分布式执行器服务旨在 运行 在服务器上托管数据的地方进行处理。这个思路和存储过程类似,运行数据所在的处理,保存数据传输。

一般来说,您不能在客户端上 运行 Java RunnableCallable,因为客户端可能不是 Java。

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

如果您想要在所有或部分连接的客户端上 运行 某些内容,您可以使用 publish/subscribe 机制自行实现。可以使用必要的执行参数将有效负载发送到 ITopic,监听的客户端可以对消息采取行动。

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