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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to