开发者社区 > 云原生 > 中间件 > 正文

dubbo更新到3.2.7了,使用triple协议,web端可以直接访问接口吗?

dubbo更新到3.2.7了,使用triple协议,web端可以直接访问接口吗

展开
收起
乐天香橙派 2023-10-23 21:02:21 113 0
2 条回答
写回答
取消 提交回答
  • Dubbo更新到了3.2.7版本,并且引入了新的Triple协议。Triple协议是基于HTTP的开放协议,其设计灵感来源于gRPC和gRPC-Web,旨在解决Dubbo2中私有协议带来的互通性问题。这意味着,如果服务端发布了Triple协议的服务,Web端可以直接进行访问。同时,Dubbo Client还可以访问标准的gRPC服务端。此外,Dubbo3的Triple协议也带来了更好的治理能力。在选择协议时,需要注意协议是RPC的核心,它规范了数据在网络上的传输内容和格式。

    2023-10-29 20:33:43
    赞同 展开评论 打赏
  • Dubbo 3.2.7版本引入了对Triple协议的支持,这是一种基于HTTP/2协议的协议,它允许Web端直接访问Dubbo服务。这意味着你可以直接在Web端通过HTTP请求调用Dubbo服务的接口,而不需要额外的代理层或者网关。

    然而,虽然Triple协议使得Web端可以直接访问Dubbo服务,但这并不意味着所有的Web端都可以这样做。这需要你的Web端应用程序支持HTTP/2协议,并且能够处理Triple协议的一些特性,例如请求和响应的压缩、请求的优先级等。

    此外,虽然Triple协议使得Web端可以直接访问Dubbo服务,但是这并不改变Dubbo服务的本质。也就是说,Dubbo服务仍然是一个分布式服务,它的接口仍然可以通过Dubbo客户端(例如Java客户端)来调用。因此,如果你的Web端需要通过Dubbo服务来获取数据,那么你可能仍然需要使用一个代理层或者网关来转发HTTP请求到Dubbo服务。

    虽然Dubbo 3.2.7版本引入了对Triple协议的支持,但这并不意味着所有的Web端都可以直接访问Dubbo服务。你需要根据你的具体需求和环境来决定是否使用Triple协议,以及如何使用Triple协议。

    2023-10-24 09:33:23
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载