【问题标题】:Active - Passive Fuse FTP interfaces using Idempotent repository主动 - 使用幂等存储库的被动 Fuse FTP 接口
【发布时间】:2013-12-17 00:02:04
【问题描述】:

我们有一个集群环境,其中相同的骆驼 ftp 端点安装在多个熔断器实例上。我希望消息(文件)仅由一个保险丝实例使用。我计划通过实现具有数据库持久性的 IdempotentRepository 接口来实现这一点。想确保这种方法有效或有更好的方法吗?

【问题讨论】:

    标签: apache-camel fuseesb fusefabric


    【解决方案1】:

    如果您不想依赖数据库来执行此操作,可以尝试使用 Hazelcast。 Hazelcast 是一种分布式数据缓存,可以用作幂等存储库,无需外部依赖。此外,Apache Camel 提供了一个用于执行此操作的类。有一个很好的教程解释了如何做到这一点:Hazelcast Idempotent Repository Tutorial

    【讨论】:

    • 谢谢,在当前的设计中,我们也在使用具有数据库持久性的幂等存储库。如果 Fuse ESB 崩溃,我们将有一个石英触发器,它会定期删除数据库锁。再说一遍,推荐吗?
    • 克劳斯也有类似的解决方案,希望对读者有所帮助:camel.465427.n5.nabble.com/…
    • 我会说它是推荐的,是的。另外,我不知道您刚刚发布的链接中的解决方案。感谢分享。
    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 2014-01-14
    • 2017-02-06
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多