【问题标题】:Is there any existed open source project for messaging infrastructure? [closed]是否存在任何用于消息传递基础架构的开源项目? [关闭]
【发布时间】:2010-09-26 07:04:54
【问题描述】:

我想知道是否有任何用于消息传递基础架构的开源项目。它将涵盖“企业集成模式”中列出的大多数功能。我知道本书有一些开源 ESB 产品。但似乎它们太重了。我只想要一个优雅的消息传递基础架构。

【问题讨论】:

  • 它将涵盖 . ???这里缺少一些内容。
  • 也许您应该列出您正在寻找的功能。除此之外还有很多消息传递中间件或 ESB 产品。
  • 非常感谢您的回复。我不想要 ESB,我只想要一个简单的消息中间件,它可以涵盖 Gregor Hohpe, Bobby Woolf 所写的一书中的大部分功能
  • 不是每个人都读过这本书,也许列出一些必需的功能?
  • “重”在这里的意思是:它提供的功能远远超出了我的需要。

标签: java open-source messaging infrastructure


【解决方案1】:

Apache Camel 怎么样?它实现了一些企业集成模式。

【讨论】:

  • 去看看Camel,非常感谢您的回复。
【解决方案2】:

Mule怎么样?

【讨论】:

  • 是的,这完全取决于您想成为的“企业”。我同意普通的旧 JMS 非常有用;与 servlet 容器一样,它涵盖了人们想要的大部分东西,而不是完整的 EJB 容器。
  • 哪些要求导致Mule过重? Mule 的下载包含很多库,因为它支持多种开箱即用的协议。但是,在使用 Maven 构建项目时,很容易只包含您真正需要的依赖项,从而产生更小的包。从运行时资源的角度来看,Mule 是非常轻量级的。它几乎没有开销,可以独立运行或嵌入到您的应用服务器或 Java 应用程序中。您可能想看看 Mule 3 中的新模式和流程支持。它为您提供了更简单的做事方式。 bit.ly/aeu8he
  • 当然,一定会看看 Mule 3。
【解决方案3】:

我不完全确定企业消息传递基础架构的条件,但 XMPP 是否经过调查?

【讨论】:

  • +1,openfire 服务器在 Java 中看起来很有前途
  • 我以前不知道 XMPP。似乎 XMPP 被指定用于通用目的,我想要 JMS 世界中的产品。您能帮忙分享一些经验吗?
  • Google wave federation 原型使用​​(使用过?)Openfire,它是用Java 编写的。您提到只需要一个优雅的消息传递基础架构,XMPP/Openfire 肯定是。
  • 也许我错了,但似乎 XMPP 或 Openfire 主要用于 IM。我想要一个仅限于 Java/JMS 的产品
  • 有很多JMS实现; ActiveMQ、RabbitMQ、Swift 等等。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
  • 2017-04-13
  • 2010-11-01
  • 2019-01-23
  • 1970-01-01
相关资源
最近更新 更多