-
Notifications
You must be signed in to change notification settings - Fork 26.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
多语言支持 #848
Comments
据说阿里内部有套C++版的,不知道能不能开源的。 |
可以试试 thrift |
很遗憾,多语言支持目前我们没有足够的人力和资源去做,如果大家愿意参与进来,随时联系我,我们很乐意一同推进。 |
多语言支持,很多公司的用法是finagle thrift+参考dubbo做一个服务发现中心。其中Finagle用序列化框架Kryo性能较好。感觉http json作为序列化组件对于java性能还是有点问题 |
推荐下jsonrpc,dubbo-rpc-jsonrpc是依赖于dubbo做的扩展,而不是直接打包在dubbo一起,所以它可以和现有的dubbo项目直接集成不需要修改代码(使用restful可能我们还需要修改业务代码,接口上可能存在差异),可以和dubbo的版本保持同步。这样的好处是 它是一个插件化的扩展包,可以和dubbo的版本很好相处。 同样,我建议后续在支持restful的时候,它是以外围的扩展包组件存在,而不是嵌入在dubbo内部(个人观点)。dubbo本身很大的优势是具有很好的扩展性,所以我建议一些具体的实现,不是打在dubbo.jar内部,而是分离出插件包来。 服务端扩展包 客户端 |
其实只要支持restful,就支持多语言,只是需要自己去写模块封装 |
@chickenlj 我们很乐意能transfer到dubbo组织下,希望能一起维护起来。
是的 |
Thanks @wuwen5 for your jsonrpc contribution |
Please checkout the Node.js client: https://github.com/dubbo/dubbo2.js |
Other language support can be found at: https://github.com/dubbo |
dubbo 是否能和dubbogo(https://github.com/AlexStocks/dubbogo)项目合作,以支持较完整的基于dubbo协议的golang的兼容扩展 If dubbo could work with the dubbogo (https://github.com/AlexStocks/dubbogo) project to support a more complete dubbo-based golang compatible extension? |
目前看到的几个方案大致如下: https://github.com/apache/incubator-dubbo-rpc-jsonrpc/ 目前这个扩展在生成环境是否可用,想作为c++调用dubbo的一个方案。 |
Yes, they are used by Python client and go client. |
你好,请问有多语言支持的计划不,C++、Go、nodejs等
The text was updated successfully, but these errors were encountered: