- Xuất bản vào
IBM MQ -> RabbitMQ -> Kafka ->Pulsar, Kiến trúc hàng đợi tin nhắn phát triển như thế nào?
- Tác giả
- Tên
- AbnAsia.org
- @steven_n_t
" 🔹 IBM MQ
IBM MQ được ra mắt vào năm 1993. Ban đầu nó được gọi là MQSeries và được đổi tên thành WebSphere MQ vào năm 2002. Nó được đổi tên thành IBM MQ vào năm 2014. IBM MQ là một sản phẩm rất thành công được sử dụng rộng rãi trong lĩnh vực tài chính. Doanh thu của nó vẫn đạt 1 tỷ đô la vào năm 2020.
🔹 RabbitMQ
Kiến trúc RabbitMQ khác với IBM MQ và giống với các khái niệm Kafka hơn. Nhà sản xuất xuất bản một tin nhắn tới một sàn giao dịch với loại sàn giao dịch được chỉ định. Nó có thể trực tiếp, chủ đề hoặc fanout. Sau đó, Exchange sẽ định tuyến tin nhắn vào hàng đợi dựa trên các thuộc tính tin nhắn khác nhau và loại trao đổi. Người tiêu dùng nhận được thông điệp phù hợp.
🔹 Kafka
Đầu năm 2011, LinkedIn đã mở nguồn Kafka, một nền tảng phát trực tuyến sự kiện phân tán. Nó được đặt theo tên của Franz Kafka. Đúng như tên gọi, Kafka được tối ưu hóa cho việc viết. Nó cung cấp nền tảng thông lượng cao, độ trễ thấp để xử lý nguồn cấp dữ liệu theo thời gian thực. Nó cung cấp nhật ký sự kiện thống nhất để cho phép truyền phát sự kiện và được sử dụng rộng rãi trong các công ty internet.
Kafka xác định nhà sản xuất, nhà môi giới, chủ đề, phân vùng và người tiêu dùng. Tính đơn giản và khả năng chịu lỗi của nó cho phép nó thay thế các sản phẩm trước đó như hàng đợi tin nhắn dựa trên AMQP.
🔹 Sao xung
Pulsar, ban đầu được phát triển bởi Yahoo, là một nền tảng nhắn tin và phát trực tuyến tất cả trong một. So với Kafka, Pulsar kết hợp nhiều tính năng hữu ích từ các sản phẩm khác và hỗ trợ nhiều khả năng. Ngoài ra, kiến trúc Pulsar thiên về đám mây hơn, cung cấp hỗ trợ tốt hơn cho việc mở rộng quy mô cụm và di chuyển phân vùng, v.v.
Có hai lớp trong kiến trúc Pulsar: lớp phục vụ và lớp liên tục. Pulsar vốn hỗ trợ lưu trữ theo cấp độ, nơi chúng tôi có thể tận dụng bộ lưu trữ đối tượng rẻ hơn như AWS S3 để duy trì tin nhắn trong thời gian dài hơn."
TÁC GIẢ
Về ABN Asia: AiUTOMATING PEOPLE, ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng tôi chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của chúng tôi là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.
Hãy liên hệ với chúng tôi khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để chúng tôi tham dự. Quý doanh nghiệp có thể liên hệ với chúng tôi qua địa chỉ email [email protected]. Chúng tôi sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.
© ABN ASIA