我是Vert.X的初学者,根据文档,Vert.X的sharedSet和Map仅支持在Verticle之间使用不可变对象。如果我想要在Verticle或模块之间共享Java对象(假设我正在使用基于Java的Verticles),建议采取什么方法?我可以使用Hazelcast分布式哈希表吗?
我认为你应该尝试不同的方法,否则你将卷入Vert.x试图缓解的最强烈的并发问题之一。如果我有那个要求,我会使用类似Redis这样的东西,以便拥有一个非常快速、集中、易失性的存储,我可以访问和共享一些东西。也许这并没有回答你的问题,但是指向了不同的方法……无论如何,尽量避免"共享状态"。祝你好运!