Kafka进阶之请求处理流程介绍
我们知道Kafka的Client端可以发送各种请求给Broker,Broker在收到请求之后会进行相应的处理,然后返回response给对应的client,本文就来详细地聊一聊这个请求处理的过程。 概述 如我们上面提到,Client端会建立连接,然后发送request到broker,broker会进行处理再返回response到client。这里最基本的一个保证就是同一个client的不同request的处理是有序的,即先收到先处理。 整个请求的处理流程如下图所示: 简单来说,在broker中,当连接建立之后,会有一个Network的thread专门来接收从这个连接(client)发送过来的请求,当它收到请求之后,会把这个请求放到Request...
Recent Comments