You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/09/30 05:21:51 UTC

[GitHub] [dubbo] guohao opened a new issue #8969: [3.0-Triple] A proposal of providing native stub generator

guohao opened a new issue #8969:
URL: https://github.com/apache/dubbo/issues/8969


   Dubbo 3.0 currently supports triple protocol with `ReferenceConfig` and `ServiceConfig` that follows Dubbo2's style. It is quite simple and follows intuition. But there are still some disadvantages of it.
   - The traditional reflection and proxy usage are slow and out of trend
   - It is hard to use as a simple RPC framework without microservice infra such as service discorvery,configuration...
   - For green hands, it is quite hard to learn and start developing Dubbo because of SPI/URL/Cluster and other complexity abstractions
   - Async api has never been supported nativly and `CompletableFuture` is underperforming.
   - Support polyglot with `hessian` or other serializations inclinating to Java is exhausting and not fully compatible.
   
   For those reasons, we suggest that Dubbo should do more at `compile` phase and simplify the invocation chain to act as a pure RPC framework. Based on this, we can build a faster and user-friendly Dubbo. Users do not need to config everything, just compile the `IDL` file and write little code.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


[GitHub] [dubbo] EarthChen commented on issue #8969: [3.0-Triple] A proposal of providing native stub generator

Posted by GitBox <gi...@apache.org>.
EarthChen commented on issue #8969:
URL: https://github.com/apache/dubbo/issues/8969#issuecomment-930796417


   Reactive stubs also need to be implemented


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


[GitHub] [dubbo] EarthChen commented on issue #8969: [3.0-Triple] A proposal of providing native stub generator

Posted by GitBox <gi...@apache.org>.
EarthChen commented on issue #8969:
URL: https://github.com/apache/dubbo/issues/8969#issuecomment-930794519


   Nice.I hope this feature comes soon..


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org