【发布时间】:2015-02-17 05:04:49
【问题描述】:
我正在阅读一些有关 SOA 的面向消息的中间件的信息。我不清楚的问题是即时消息和消息服务之间的区别。有人可以帮我理解这一点吗?
【问题讨论】:
-
SOA 的面向消息的中间件基本上是与语言无关的 XML 和 JSON。你的 SOAP/REST 服务器可以在 python 中,客户端可以在 java 中;两者都使用面向消息的中间件(如 JSON/XML)进行交谈。但是,即时通讯功能完全不同;其目的是使基于订阅的好友之间能够相互交谈(openfire/ejabbered)。在这个过程中也可以使用中间件服务。
-
如果您想做即时通讯,请查看 eJabberD 开源项目。跨服务总线的即时消息只会增加太多开销。
标签: soa openfire middleware instant-messaging