哪个objectstore是集群感知的?

时间:2016-02-29 18:56:46

标签: mule mule-studio

我需要在多个流之间交换数据。我理解Objectstore将满足这个要求。 但我的生产服务器将是一个集群环境。了解默认Objectstore 是群集感知的。

现在,如何在Mule流程中访问此特定的默认对象库???

注意:我目前使用的Objectstore是从Anypoint Stack Exchange下载的插件。不确定它是否支持群集,因为我没有为它做任何bean配置。

请帮帮我。

MOREINFO: enter image description here

这是我正在使用的Objectstore插件。我从Anypoint Stackexchange enter image description here

下载了它

2 个答案:

答案 0 :(得分:0)

如果您想拥有一个集中共享资源,请尝试创建一个Mule域,https://docs.mulesoft.com/mule-user-guide/v/3.7/shared-resources

您将能够创建一个共享VM,在其中将调用流中的公共对象库。

您还需要配置对象库的bean,这是一个示例: https://www.ricston.com/blog/cache-scope-ehcache/

该bean将在运行时注入,或者您可以通过自动装配bean来注入它。

答案 1 :(得分:0)

只有在群集模式下使用mule HA(来自mule的黄金商业报价)我认为你可以拥有共享对象存储,甚至可能没有一些调整。

一种简单的方法是使您自己的对象存储实现与基于外部或基于Java的缓存系统(如jcs)接口。 这篇博文应该为您带来正确的道路

https://dzone.com/articles/synchronizing-data-across-mule