对象存储未获得b子运行时的共享

问题描述

我在不同的Windows VM机器上创建了两个m子运行时。然后通过运行时管理器对其进行群集。

使用ObjectStore创建了一个Mule App,并选择持久化为true并部署到集群。我在一台服务器上更新了对象存储值,当我尝试从另一台服务器获取时,它不返回更新后的值。

在这里缺少什么设置?

仅供参考:这是在Mule 4.2.2上

解决方法

要在群集节点之间共享,必须将对象存储设置为非持久性。持久对象存储通常意味着它可以持久存储到磁盘。要共享群集,它必须在内存中。群集后端具有共享内存的实现,该实现将共享对象存储。

,

不要依赖对象存储。特别是在生产中。 仅将其用于基本数据共享。

当多个请求同时来自不同服务器时,很容易被破坏。

https://simpleflatservice.com/mule4/IgnoreUnreliableObjectStorage.html