请教个 dubbo 问题, dubbo Java interface 的方式不支持 grpc 吗,大家都是怎么调试的?

27 天前
 tdb11039gg

从 Dubbo 3 开始,Dubbo 提供的 Triple 协议原生支持 gRPC 协议。Triple 协议是 Dubbo3 设计的基于 HTTP 的 RPC 通信协议规范,它与 gRPC 协议保持完全兼容,支持 Request-Response 和 Streaming 流式等通信模型,可以同时运行在 HTTP/1 和 HTTP/2 之上。

背景:公司要切换 dubbo3 ,使用 triple 协议,使用 apifox (支持 grpc )进行测试的时候发现调不通。就是不支持 java interface 的方式呗。

https://github.com/apache/dubbo/issues/12604

顺便问下:大家都是通过什么方式测试 dubbo ( triple )的。

本人比较懒,不想写代码进行测试。向大家取取经。

764 次点击
所在节点    程序员
1 条回复
aofall
27 天前
Triple 协议也有多种模式,你需要兼容 grpc 的话,得使用 idl 模式,具体可以参考 Dubbo 社区提供的 sample

https://github.com/apache/dubbo-samples/tree/master/1-basic/dubbo-samples-spring-boot-idl

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1083626

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX