在上一篇中通过阅读Seata服务端的代码,我们了解到TC是如何处理来自客户端的请求的,今天这一篇一起来了解一下客户端是如何处理TC发过来的请求的.要想搞清楚这一点,还得从GlobalTransactionScanner说起. 启动的时候,会调用GlobalTransactionScanner#initClient()方法,在initClient()中初始化TM和RM TM初始化,主要是注册各种处理器,最终构造一个处理器映射表,不再多说 HashMap<Integer/*MessageType*/…