[英]REST web services: synchronous or asynchrous?
REST Web服务的默认行为是什么 - 同步还是异步 ?
如果它是同步的,那么我们可以创建异步吗?
“同步”或“异步”是请求资源的客户端的行为 。 它与REST Web服务,其结构或支持服务器无关。
同步行为:
异步行为:
@Thrustmaster解释得很好。 我只想添加一个点,使其听起来更简单。
REST Web服务只是一个HTTP调用。 您向URL发出HTTP请求并返回HTTP响应。 如何处理请求和响应取决于调用者。
REST服务与同步或异步无关。
客户端:客户端调用必须支持异步才能像浏览器中的AJAX一样实现它。
服务器端:多线程环境/非阻塞IO用于实现异步服务。
是的,您可以拥有异步和同步Web服务。 您可以使用Restlet,JAXB,JAX-RS等任何框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.