微服务框架ServiceComb源码解析之一Vertx使用

Vertx使用

serviceComb基于vertx构建,在consumer向provider发请求的时候,最终是通过vertx的eventloop线程发送出去。

consumer的内置的最后一个Handler:TransportClientHandler,负责发送前预处理,发送请求,收到响应后的预处理,处理响应结果。发送就依赖vertx。
微服务框架ServiceComb源码解析之一Vertx使用_第1张图片

微服务框架ServiceComb源码解析之一Vertx使用_第2张图片
由于vertx是异步的,事件驱动,要了解vertx发送过程,就得先了解一些概念:
AsynResult、Future、Promise、Context,下面是它们之间的关系

微服务框架ServiceComb源码解析之一Vertx使用_第3张图片
微服务框架ServiceComb源码解析之一Vertx使用_第4张图片

你可能感兴趣的:(微服务框架ServiceComb源码解析之一Vertx使用)