Vert.X 与 Hazelcast

Vert.X with Hazelcast

我是 Vert.X 的初学者,根据文档提到 Vert.X sharedSet 和 Map 仅支持跨 Verticles 的 immutable 对象。如果我想在 Verticles 或模块之间共享一个 java 对象(假设我使用的是基于 Java 的 Verticle),推荐的方法是什么?我可以为此使用 hazelcast 分布式哈希 table 吗?

我真的认为您应该尝试不同的方法,否则您将卷入 Vert.x 试图缓解的最强点之一:并发问题。如果我有那个 要求,我会使用类似 Redis 的东西来拥有一个非常快速、集中、易变的存储,我可以访问和共享 something.也许这并没有回答你的问题,而是指出了一种不同的方法......无论如何,尽量远离 "shared state"。祝你好运!