Hazelcast iatomicRerence对象同步



我是 Hazelcast 的新手,现在我尝试使用IAtomicReference<MyType>将巨大的Java对象保留在服务器群集。更改功能用于属性凝乳。

,但是我发现当我在客户端使用IAtomicReference.setAsync()来节省时,我发现网络流量非常慢(约0.1 kb/s(。

所以我们是否可以加快此网络流量?

谢谢

您是否在LAN中使用Hazelcast?否则,您可能会在非常缓慢或不稳定的网络下遇到稳定问题。

Hazelcast无法更改基础网络带宽,因为这与硬件基础架构有关。如果您的网络速度为0.1 kb/s,除了解决&amp;首先改善网络问题。考虑到您有一个可接受的网络,我将尝试解决"如何更好地利用网络":

为了更好地利用网络,您需要使用数据亲和力或附近缓存等功能来避免/最小化群集中的远程调用。

是否有特定的Neeed使用iatomicReference?所有Hazelcast数据结构都是通过设计并发的。在任何分布式系统(包括Hazelcast(中存储一个巨大的单个对象也被认为是非最佳的,因为它会膨胀网络并且很难四处移动。最好将其分解成较小的对象并在群集上分发。对于大多数缓存用例,Hazelcast IMAP就足够了。

我建议您研究有关Hazelcast的参考手册和材料,例如:https://hazelcast.org/getting-started-with-hazelcast/and https://hazelcast.com/resources/resources/mastering-hazelcast/

最新更新