gpt4 book ai didi

java - Web 服务与消息传递

转载 作者:搜寻专家 更新时间:2023-10-31 19:49:49 24 4
gpt4 key购买 nike

在使用 Web 服务与 JMS 的集成之间进行选择时,应该使用什么样的参数?我熟悉这两种方法的基础知识,但在某些情况下,不清楚哪种方法最适合特定情况。我想我正在寻找与用例的高度概述比较。

谢谢

最佳答案

JMS 是一种消息服务。它是异步的和 2 方向的,即你可以编写发送和接收消息的应用程序。但这必须是通常用 java 实现的应用程序。我的意思是它不能是瘦客户端。并且JMS的标准协议(protocol)是基于TCP的,所以它可能会被防火墙拦截。

Web 服务被设计为基于 HTTP 的传输,因此它通常会通过防火墙。但它是单向的:客户端调用服务器;服务器无法调用客户端。它只是可以响应客户的调用。 Web 服务的客户端(尤其是 RestFull Web 服务)非常简单,因此可以很容易地实现为瘦客户端(例如 AJAX 客户端)。

关于java - Web 服务与消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com