Quản lý Topic

Topic trong Kafka là đơn vị logic dùng để phân loại và lưu trữ các luồng dữ liệu (messages). Mỗi Producer gửi dữ liệu vào một topic cụ thể và các Consumer sẽ đăng ký để nhận dữ liệu từ topic đó.

Nói cách khác: Topic là kênh trung gian giúp truyền tải dữ liệu giữa các thành phần trong hệ thống.

Mỗi topic có thể được chia thành nhiều partition giúp tăng hiệu suất, khả năng mở rộng và phân phối dữ liệu theo cụm (cluster).

Tạo Topic

Tại màn thông tin chung của Cluster chọn Topic tại menu bên trái

Từ màn này chọn Tạo Topic

Điền thông tin bắt buộc như tên topic, ngoài ra cũng có thể cấu hình thêm các tham số khác cho topic. Tham khảo tại đây

Tăng số lượng partition

Tại màn Danh sách Topic nhấn vào dấu trên topic cần tăng và chọn chỉnh sửa.

Nhập số lượng partition mong muốn và xác nhận.

Lưu ý:

  • Số lượng partition của 1 topic chỉ có thể tăng lên và không thể giảm xuống.
  • Hiện tại BizflyCloud đang giới hạn số lượng partition của 1 topic là 2048 khi thực hiện tăng qua giao diện, để tăng lên nhiều hơn có thể sử dụng Kafka CLI

Xóa Topic

Tại màn Danh sách Topic nhấn vào dấu trên topic cần xóa sau đó chọn Xóa. Cuối cùng nhập OK và xác nhận xóa