Ich benutze Apache Kafka. Ich verwende KafkaProducer
, um Daten zu erzeugen, und KafkaConsumer
, um Daten zu verbrauchen. Meine Konfigurationsdaten sind:Wie kann ich das vollständige TCP-Paket anzeigen, das Apache Kafka produziert?
Properties props = new Properties();
props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");
props.put(ProducerConfig.CLIENT_ID_CONFIG, "DemoProducer");
props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.IntegerSerializer");
props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringSerializer");
Die Consumer-Konfiguration ist die gleiche. Wie kann ich die gesamten TCP-Paketdetails anzeigen, die von den Produzenten und Konsumenten gesendet und empfangen werden?
Haben Sie nicht ein integriertes Tool wie das in Kafka gesehen. Möglicherweise müssen Sie tcpdump? – NangSaigon