Bỏ qua để đến nội dung

Apache Kafka

Nhấp chuột phải trong cây ▸ Thêm ▸ Yêu cầu Kafka.

Một tab Kafka ở chế độ Tiêu thụ: danh sách broker, topic, ID nhóm, offset khởi đầu “earliest” và bộ lọc phân vùng

TrườngVai trò
URLDanh sách các broker, ngăn cách bằng dấu phẩy: hote1:9092,hote2:9092 — toàn bộ chuỗi được Handlebars giải quyết trước khi bị cắt nhỏ
Định danh clientclientId được thông báo tới các broker
TopicTopic, ở mọi chế độ
Chế độproduce, consume hoặc browse
TrườngGiá trị
Cơ chế SASLnone, plain, scram-sha-256, scram-sha-512
Người dùng SASL / Mật khẩu SASLMật khẩu chấp nhận một giá trị kiểu Bí mật
TLSBật được độc lập — một broker dùng TLS mà không dùng SASL vẫn hoạt động với cơ chế none

Khóa, giá trị, header của bản ghi và, tùy chọn, phân vùng. Nếu không chỉ định phân vùng, bộ phân vùng mặc định của thư viện client sẽ được áp dụng. Phản hồi trả về metadata của bản ghi đã ghi: topic, phân vùng, offset.

TrườngVai trò
NhómgroupId của consumer
Offset khởi đầuearliest, latest hoặc specific
Offset cụ thểMột chuỗi — offset của Kafka là số nguyên 64 bit
Phân vùngMột bộ lọc ở phía client: việc gán phân vùng vẫn do nhóm thực hiện

Kiểm tra một phân vùng mà không cần nhóm consumer: Restorm lấy ra một số lượng thông điệp có giới hạn rồi ngắt kết nối. Ở chế độ này, phân vùng là bắt buộc.

Đây là công cụ phù hợp để xem trong một topic có gì mà không phải tạo nhóm hay dịch chuyển offset.

  • Sản xuất Kafka — hành động đơn lẻ, trả về metadata của bản ghi;
  • Tiêu thụ Kafka — đăng ký qua nhóm consumer và phát ra một sự kiện cho mỗi thông điệp;
  • Đóng kết nối Kafka — dừng việc tiêu thụ.

Xem Kết nối và luồng.

Năm đích: JavaScript (kafkajs, ở chế độ sản xuất và tiêu thụ) và kcat (sản xuất, tiêu thụ, kiểm tra không cần nhóm).