Vertx 应用
serviceComb 基于 vertx 构建,在 consumer 向 provider 发申请的时候,最终是通过 vertx 的 eventloop 线程发送进来。
consumer 的内置的最初一个 Handler:TransportClientHandler, 负责发送前预处理,发送申请,收到响应后的预处理,解决响应后果。发送就依赖 vertx。
因为 vertx 是异步的,事件驱动,要理解 vertx 发送过程,就得先理解一些概念:
AsynResult、Future、Promise、Context, 上面是它们之间的关系