浏览器可直接访问 Dubbo、gRPC 后端微服务,Dubbo-js 首个alpha 版本来了!
原文中文,约5000字,阅读约需12分钟。发表于: 。基于 Dubbo3 定义的 Triple 协议,你可以轻松编写浏览器、gRPC 兼容的 RPC 服务,并让这些服务同时运行在 HTTP/1 和 HTTP/2 上。Dubbo TypeScript SDK[1]支持使用 IDL 或编程语言特有的方式定义服务,并提供一套轻量的 APl 来发布或调用这些服务。
Dubbo-js发布了第一个alpha版本,支持Dubbo3协议,允许开发人员直接从Web浏览器或Web服务器访问后端Dubbo和gRPC服务。Dubbo TypeScript SDK支持使用IDL或语言特定方法定义服务,并提供轻量级API以发布或调用这些服务。文章提供了使用Dubbo-js开发Web应用程序调用后端服务的示例,使用IDL或非IDL编码模式。文章还解释了如何使用Protocol Buffer生成代码以及如何使用Node.js启动服务器。