【问题标题】:risk of depending software solution to activemq依赖于activemq的软件解决方案的风险
【发布时间】:2023-03-29 09:05:02
【问题描述】:

我正在实现一个分布式软件,它有两个松散耦合的组件,它们需要以可靠且可扩展的方式发送消息。我发现 activemq 作为 jms 标准的实现,并做了一些研究和示例实现。我的两个关键要求是:

  • 可扩展性
  • 可靠性(不丢失消息)

但我认为将我的设计依赖于 activemq 可能是一个冒险的决定。有什么建议吗?

【问题讨论】:

  • 您的具体问题是什么?为什么你对 activemq 的疑虑比你可能也在使用的少数几个组件还要多?

标签: java jms activemq software-distribution


【解决方案1】:

将存储也依赖于 MySQL、Oracle 或 SQL Server 可能是“有风险的”。错误存在于所有软件中,ActiveMQ 也不例外。

大量的解决方案依赖于 ActiveMQ 来传递消息而不会丢失它们。很少有其他消息服务器像 ActiveMQ 一样被广泛采用,并且它已经存在并积极开发了很长时间。已发现并纠正了许多错误。

当然,你还需要依赖底层磁盘和服务器,但是various master slave solutions支持,这样如果主节点出现故障,从节点可以带头。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    • 2016-06-07
    相关资源
    最近更新 更多