JMS与Web服务

JMS与Web服务,第1张

JMS与Web服务

从埃里克森改正后编辑:

JMS要求您具有JMS提供程序,实现用于处理消息的MessageListener接口的Java类以及知道如何连接到JMS队列的客户端。JMS意味着异步处理-
客户端发送消息,而不必等待响应。JMS可以点对点队列的方式使用或发布/订阅。

“服务”是一个不固定的术语。我认为服务是可以在网络上生存并发布合同的组件:“如果您给我发送X,我将为您执行此任务并返回Y。”

分布式组件已经存在很长时间了。每个人使用不同的协议(例如,COM,Corba,RMI等)进行通信,并以不同的方式公开其合同。

Web服务是分布式服务的最新趋势。他们使用HTTP作为其协议,并且可以与可以通过TCP / IP连接并发出HTTP请求的任何客户端进行互 *** 作。

您可以使用SOAP或RPC-XML或REST或“契约优先”样式,但是使用HTTP作为其协议的分布式组件的基本思想仍然存在。

如果您接受所有这些,则Web服务通常是同步调用。它们不必肿,但是您可以使用任何样式或语言编写不良组件。

您可以通过先设计请求和响应来开始设计任何分布式组件。有了这些,您可以根据要拥有的客户端类型以及通信是同步还是异步来选择JMS或Web服务。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5601191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存