相关疑难解决方法(0)

什么是ESB,它有什么用?

在以前的工作中,有很多关于"企业服务总线"(ESB)的讨论.我阅读了关于它的概念书的部分内容,但从未真正理解如何以具体的术语实现/集成它.我熟悉SOA /排队/目录服务/等.但我不明白ESB到底是什么.

它是一个具体的东西(服务/服务器/经纪/等),你只需勾所有的应用程序到它以不同的方式,或者是更多的只是设计系统的概念呢?

任何解释或链接到良好的例子将不胜感激.谢谢.

esb

87
推荐指数
4
解决办法
5万
查看次数

Apache Camel和其他ESB产品

嘿,
如果我们有Apache Camel为什么要使用Apache ServiceMix和Mule等其他解决方案?
Apache Camel与这些产品相比无法做到吗?
何时使用Mule/ServiceMix以及何时使用Camel?

esb apache-camel mule apache-servicemix

77
推荐指数
4
解决办法
4万
查看次数

JMS和ESB - 它们是如何相关的?

对我来说,JMS和ESB似乎是非常相关的东西,我试图了解它们究竟是如何相关的.

我已经看到JMS可以用作ESB的传输的句子 - 那么除了传输之外的其他什么应该存在于这样的ESB中?JMS是一个简单的ESB,或者如果不是,那么真正的ESB缺少什么?

esb jms

28
推荐指数
2
解决办法
2万
查看次数

消息传递,队列和ESB - 我知道我想成为什么但不知道如何到达那里

简而言之,我正在开发一个项目,我们正在为所有常见原因重写大型Web应用程序.重写的主要目的是将在单个服务器上运行的大型单个应用程序分离为许多较小的解耦应用程序,这些应用程序可以在许多服务器上运行.

好的,这就是我想要的:

我想HTTP成为主要的运输机制.当一个应用程序(例如CMS)已更新时,它将通过http联系经纪人并说"I've changed",然后经纪人将发回一个200 OK"thanks I got the message".

然后,代理将查看其他想要了解CMS更改的应用程序列表,并将该消息传递给应用程序在告知代理希望了解该消息时所留下的URL.

其他应用程序将200 OK在收到消息时返回,如果不是,则代理会保留消息并将其排队,以便下次有人尝试联系该应用程序时.

问题是我甚至不知道从哪里开始或我需要做什么.我一直在寻找XMPP,ActiveMQ,RabbitMQ,Mule ESB等,并可以看到我可以花明年兜兜转转这个东西.

任何人都可以提供个人经验的建议,因为我非常希望避免以艰难的方式吸取教训.

queue messaging esb message-queue

5
推荐指数
2
解决办法
6960
查看次数