private void handleGroupCoordinatorRequest(ChannelHandlerContext ctx, Request request) { ResponseHeader responseHeader = new ResponseHeader(request.getHeader().correlationId()); Node activeNode = coordinator.getActiveGroupCoordinator(); if (activeNode == null) { logger.trace("Coordinator不存在"); sendResponse(ctx, new Response(responseHeader, new GroupCoordinatorResponse(Errors.GROUP_COORDINATOR_NOT_AVAILABLE.code(), Node.noNode()))); } else { logger.trace("Coordinator存在,当前Coordinator是:{}", activeNode.toString()); sendResponse(ctx, new Response(responseHeader, new GroupCoordinatorResponse(Errors.NONE.code(), activeNode))); } }