zoukankan      html  css  js  c++  java
  • dubbo学习(三)泛化

    泛化的意义?

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

    泛化的用途?

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

    与WebFlux的结合

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

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

    处理流程如下图所示:

  • 相关阅读:
    什么是https?
    Gojs
    GoJs 01讲解
    你真的了解WebSocket吗?
    django channels
    序列化及反序列化
    全角转半角
    Thread Culture
    设置输入法
    token的认证使用
  • 原文地址:https://www.cnblogs.com/asfeixue/p/13795224.html
Copyright © 2011-2022 走看看