是否可以将骆驼属性放入hazelcast缓存中?

时间:2018-12-11 11:01:29

标签: properties apache-camel hazelcast

我想知道是否可以在缓存hazelcast中推送属性。 我在分布式环境中工作,希望属性可以在所有环境中共享。有可能吗?

我当前的加载属性配置如下:

<bean id="propertiesConfigurer" class="org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer">
    <property name="systemPropertiesMode" value="2"/>
    <property name="properties" ref="allProperties" />
</bean>

谢谢

2 个答案:

答案 0 :(得分:1)

您可以简单地使用Hazelcast的分布式数据结构(即IMap)并放置所需的任何数据,只要使它们可序列化即可。

答案 1 :(得分:1)

是的,您可以创建一个条目为<String, Properties>的分布式地图。每个条目将保留一组属性。或者,您可以创建一个简单的分布式地图,其条目为<String, String>,并将此地图用作一组属性。