私のカフカ消費者と飼い主の間で交換されるデータをtcpdumpを使ってデバッグする必要があります。私は飼育係のドキュメントを見に行きましたが、動物園の通信プロトコルについて書かれていません。つまり、ヘッダーを削除した後、wiresharkを使用して次のデータダンプを取得します。データ部分をどのように解釈すればよいですか?飼い葉桶通信プロトコル
Frame 1: 78 bytes on wire (624 bits), 78 bytes captured (624 bits)
Ethernet II, Src: 22:00:0a:xx:xx:xx (22:00:xx:xx:xx:xx), Dst: fe:ff:xx:xx:xx:xx (fe:ff:ff:xx:xx:xx)
Internet Protocol Version 4, Src: 10.234.xxx.xxx, Dst: 10.231.xxx.xxx
Transmission Control Protocol, Src Port: 51720 (51720), Dst Port: 2181 (2181), Seq: 1, Ack: 1, Len: 12
Data (12 bytes)
Data: 00000008fffffffe0000000b
[Length: 12]
私はドキュメントを読みましたが、メタデータはどのように添付されているのか分かりませんでしたか?特定のメッセージはどのようなタイプの要求ですか?申し訳ありませんが、私はTCPパケットのようなヘッダ分解の行で考えていました。ドキュメントは役に立ちます。 – ankshah
@ankshah、私はちょうどZooKeeperコードベースのいくつかの関連するポイントへのリンクを提供するために私の答えを編集し、あなたの質問に投稿した特定のパケットキャプチャの詳細なウォークスルーを与えるためにその情報を使用しました。これが参考になることを願っています。 –