【问题标题】:Injecting an existing Jgroups channel into Infinispan configuration将现有的 Jgroups 通道注入 Infinispan 配置
【发布时间】:2018-10-24 10:52:24
【问题描述】:

我的应用程序很久以前就开始使用 Jgroups 进行集群事件同步。

现在我们为分布式缓存引入 Spring @Cache 注解,我们选择 Infinispan 作为我们的主要缓存提供者。

我正在学习Infinispan 7.1的配置,目前了解到Infinispan主要是基于Jgroups,实际上是根据配置文件实例化了自己的Jchannel。

如果我允许多个实体独立配置自己的 Jgroup,我担心可能的冲突冗余。 IE。我的应用程序实现了集群的分布式状态视图,它显示了基本的硬件数据。我们很难调试重复和过时的节点。

所以,我的简短问题是:是否可以告诉 Infinispan 运行 Jgroups 通道的预先存在的实例(可能由现有的 Spring bean/单例对象实例化)?我目前有一个持有对 Jchannel 的引用的单例对象。

我的想法是 Infinispan 将通过现有渠道发送消息,而且我将有能力在未来实现代码来监控渠道。

【问题讨论】:

  • 开始使用 Infinispan 和 Spring 的最简单方法是使用 these starters。它对你有用吗?

标签: infinispan jgroups


【解决方案1】:

作为@Galder Zamarreño,我们提供 Spring Boot Starters 以及标准 Spring Cache 扩展。你可以找到一个小教程here 和文档here。对于 Spring Boot,也有this tutorial

【讨论】:

    猜你喜欢
    • 2013-07-19
    • 2018-05-25
    • 1970-01-01
    • 2015-01-02
    • 2017-11-09
    • 1970-01-01
    • 2014-11-21
    • 2016-12-03
    • 2023-03-12
    相关资源
    最近更新 更多