apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.37k stars 3.96k forks source link

支持dubbo协议 #1609

Open flowold opened 2 years ago

flowold commented 2 years ago

C++版本是否有计划支持dubbo协议了?或者已经有支持但是没开源发布?

serverglen commented 2 years ago

C++版本是否有计划支持dubbo协议了?或者已经有支持但是没开源发布?

目前还不支持,你可以先描述下业务和使用场景?

flowold commented 2 years ago

C++版本是否有计划支持dubbo协议了?或者已经有支持但是没开源发布?

目前还不支持,你可以先描述下业务和使用场景?

使用brpc作为server端,远端java服务通过dubbo访问server。

flowold commented 2 years ago

@serverglen

serverglen commented 2 years ago

C++版本是否有计划支持dubbo协议了?或者已经有支持但是没开源发布?

目前还不支持,你可以先描述下业务和使用场景?

使用brpc作为server端,远端java服务通过dubbo访问server。

目前社区应该没有支持dubbo协议的计划。 不过brpc中的协议是可以扩展的,你可以根据new_protocol自己实现dubbo协议,参与brpc开源社区建设。

参考文档 Hessian 2.0 Serialization Protocol RPC 通信协议

chenzhangyi commented 2 years ago

我在两年前尝试加过,但是并没有找到特别详细的dubbo协议spec,另外java可以用http或者grpc去访问brpc server.