泛化的意义?

可以以一种统一的方式发起对所有服务的所有方法的调用执行。类似JDK代理机制下的InvocationHandler,帮助隐藏一些调用细节,简化不关心具体细节的调用场景的使用。

泛化的用途?

泛化执行可以用于针对dubbo接口进行invoke测试,做dubbo的API网关等。

与WebFlux的结合

基于泛化调用,结合dubbo的异步执行方式,实现了一个dubbo转http的API网关。结合Spring WebFlux框架,可以使得整个调用过程异步化。

系统中可以集成spring cloud gateway,可以打造一个所有http请求接入的API Gateway。

处理流程如下图所示:

dubbo学习(三)泛化

相关文章:

  • 2021-07-08
  • 2022-12-23
  • 2021-06-12
  • 2021-10-19
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-22
  • 2021-06-02
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案