Thông Báo Phát Hành: Nâng Cấp Apache NiFi Connector cho Pulsar v2.1.0
Chúng tôi rất vui mừng thông báo về việc phát hành phiên bản cập nhật của Apache NiFi connector cho Pulsar! Tuần này, chúng tôi đã dành thời gian để thực hiện những cải tiến cần thiết nhằm nâng cao trải nghiệm truyền tải dữ liệu của bạn.
Cải Tiến Dựa Trên Đóng Góp Của Cộng Đồng
Trước tiên, tôi muốn gửi lời cảm ơn chân thành đến các thành viên trong cộng đồng đã dành thời gian để báo cáo vấn đề và cung cấp phản hồi quý giá. Những đóng góp của bạn rất quan trọng để làm cho connector này trở nên vững chắc và đáng tin cậy hơn cho tất cả mọi người.
Những Thay Đổi Chính Trong Phiên Bản Này
- Thêm hỗ trợ cho thông tin xác thực OAuth2 - Tăng cường tính linh hoạt trong xác thực bằng cách hỗ trợ clientId/clientSecret thay vì yêu cầu tệp khóa riêng (xem chi tiết trong vấn đề #85)
- Thêm Pulsar MessageID và thuộc tính tin nhắn vào FlowFiles xuất ra - Pulsar MessageID và thuộc tính tin nhắn được ghi lại và chuyển tiếp chính xác đến FlowFiles xuất ra (giải quyết vấn đề #67)
- Tối ưu hóa quản lý tài nguyên nhà xuất bản - Cải thiện hiệu suất bằng cách tái sử dụng các đối tượng PublisherLease thay vì tạo nhà xuất bản mới cho mỗi FlowFile
- Cập nhật lên Apache NiFi 2.1.0 - Hỗ trợ phiên bản NiFi mới nhất với các tính năng và bản cập nhật bảo mật mới nhất
- Cập nhật lên Apache Pulsar 3.3.7 - Tích hợp phiên bản ổn định mới nhất của Pulsar
Những Tính Năng Mới
Phiên bản này bao gồm một số cải tiến và cập nhật chính giúp nâng cao chức năng và hiệu suất của connector:
Tính Năng Mới
- Thêm Pulsar MessageID và thuộc tính tin nhắn vào FlowFiles xuất ra
- Thêm hỗ trợ xác thực OAuth2 bằng clientId, clientSecret
Hỗ Trợ Xác Thực OAuth2 Nâng Cao
Chúng tôi đã mở rộng các tùy chọn xác thực bằng cách thêm hỗ trợ xác thực OAuth2 sử dụng thông tin xác thực clientId và clientSecret. Điều này cung cấp một sự thay thế linh hoạt hơn cho xác thực dựa trên tệp khóa riêng, giúp dễ dàng tích hợp với các triển khai Pulsar dựa trên đám mây hiện đại và hệ thống xác thực doanh nghiệp.
Thêm Pulsar MessageID và Thuộc Tính Tin Nhắn vào FlowFiles Xuất Ra
Connector hiện tại đã ghi lại và chuyển tiếp chính xác Pulsar MessageID và thuộc tính tin nhắn đến FlowFiles xuất ra. Cải tiến này đảm bảo rằng các metadata tin nhắn quan trọng được bảo toàn trong suốt quy trình xử lý dữ liệu của bạn, cho phép theo dõi tin nhắn tốt hơn, gỡ lỗi và đưa ra quyết định xử lý tiếp theo dựa trên các thuộc tính tin nhắn.
Tối Ưu Hóa Quản Lý Tài Nguyên Nhà Xuất Bản
Chúng tôi đã triển khai một cách tiếp cận thông minh hơn trong việc quản lý các nhà xuất bản Pulsar bằng cách tái sử dụng các đối tượng PublisherLease hiện có khi có thể, thay vì lưu trữ các nhà xuất bản trong một bộ đệm. Cải tiến kiến trúc này đơn giản hóa thiết kế trong khi ngăn chặn việc tạo ra các phiên bản nhà xuất bản mới không cần thiết cho mỗi FlowFile, dẫn đến việc sử dụng tài nguyên tốt hơn và cải thiện hiệu suất trong các kịch bản có lưu lượng cao.
Cập Nhật Nền Tảng
- Cập nhật lên Apache NiFi 2.1.0: Đảm bảo tương thích với các tính năng mới nhất và bản cập nhật bảo mật
- Cập nhật lên Apache Pulsar 3.3.7: Phiên bản ổn định mới nhất cung cấp hiệu suất và độ tin cậy được cải thiện
Bắt Đầu
Connector đã được cập nhật duy trì khả năng tương thích ngược trong khi cung cấp tính năng nâng cao. Bạn có thể tải xuống phiên bản mới nhất từ Maven Central và tìm thấy hướng dẫn cài đặt trong kho dự án.
Nhìn Về Tương Lai
Tôi cam kết duy trì và cải thiện connector này dựa trên phản hồi của cộng đồng. Nếu bạn gặp bất kỳ vấn đề nào hoặc có những gợi ý cho các cải tiến trong tương lai, vui lòng mở một vấn đề trong kho GitHub của chúng tôi.
Cảm ơn một lần nữa cộng đồng của chúng tôi vì sự hỗ trợ và đóng góp liên tục. Cùng nhau, chúng ta đang xây dựng những công cụ tốt hơn cho việc xử lý và truyền tải dữ liệu theo thời gian thực.
Để được hỗ trợ kỹ thuật hoặc có câu hỏi về Apache NiFi connector cho Pulsar, hãy truy cập kho GitHub của tôi hoặc liên hệ với cộng đồng.
Là một thành viên của Apache Pulsar, tôi luôn quan tâm đến những trải nghiệm của bạn với các công nghệ dữ liệu streaming. Hãy cảm thấy tự do để liên hệ với tôi nếu bạn có câu hỏi hoặc chia sẻ những hiểu biết của riêng bạn!