56.7. 缓存复制 Camel 2.8


Camel 缓存组件可以使用几种不同的复制机制(包括 RMI、JGroups、JMS 和 Cache Server)在服务器节点之间分发缓存。

它的工作方式有两种不同的方法:

1.您可以手动配置 ehcache.xml

或者

2.您可以配置以下三个选项:

  • cacheManagerFactory
  • eventListenerRegistry
  • cacheLoaderRegistry

使用第一个选项配置 Camel 缓存复制是一项困难,因为您必须单独配置所有缓存。因此,当所有缓存名称都未知的情况下,使用 ehcache.xml 并不是一个好主意。

当您想使用许多不同的缓存时,第二个选项会更好,因为您不需要为每个缓存定义选项。这是因为复制选项为每个 CacheManager 和每个 CacheEndpoint 设置。另外,这是在开发阶段不知道缓存名称的唯一方式。

注意 :读取 EHCache 手册 可能会很有用,以更好地了解 Camel 缓存复制机制。

56.7.1. 示例:JMS 缓存复制

JMS 复制是最强大且安全的复制方法。与 Camel 缓存复制一同使用时,它也变得简单。一个示例位于 一个单独的页面 中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat