現象
kafka-admin-client-thread線程打印: AdminMetadataManager.updateField Metadata update failed: org.apache.kafka.common.errors.TimeoutException: Timed out waiting to send the call.Call: fetchMetadata
調用鏈路kafka-client-3.60.jar中KafkaAdminClient#createInternal -> 3333行 this.client.poll() -> NetworkClient#poll -> Selector#doConnect -> SocketChannelImpl#connect -> 712行Net.connect()
經過測試發現配置SASL_PLAINTEXT認證之後,AdminClient訪問kafka集羣很慢,經常超時,偶爾成功。由於項目中不需要kafka-client操作kafka,先不注入Admin,問題解決。