有几个点我觉得有风险:

* 性能表现,我看到代码里有直接走反射的,没有细看,不确定这个反射是否只执行1次;

* 资源回收,我看 
[motan的GRPC实现](https://github.com/weibocom/motan/blob/master/motan-extension/protocol-extension/motan-protocol-grpc/src/main/java/com/weibo/api/motan/protocol/grpc/GrpcProtocol.java)
 有很多资源回收的处置;

* 插件维护,protobuf编译插件是直接在C代码上改的,javaer维护代价比较高。

建议:

* 跑通冒烟测试,至少验证rpc的基本功能,如:超时、重试、集群容错、异步调用、attach传递

* 跑出一些性能基准

* 可以参照motan的实现,做一些原理对比

* pb编译插件用java包裹原生插件来实现

[ Full content available at: https://github.com/apache/dubbo/issues/3999 ]
This message was relayed via gitbox.apache.org for 
notifications@dubbo.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org

Reply via email to