Trong các bài viết trước, tôi đã giới thiệu với các bạn cách tự cài đặt RabbitMQ. Trong bài này, tôi sẽ giới thiệu với các bạn CloudAMQP – một RabbitMQ Server trên nền tảng Cloud. CloudAMQP là gì? CloudAMQP cung cấp một RabbitMQ Server trên nền tảng Cloud. CloudAMQP tự động hóa toàn bộ […]
Kết nối RabbitMQ sử dụng Web STOMP Plugin
Đăng vào . Được đăng bởi GP Coder . 6087 Lượt xem
Trong các bài viết trước mình đã giới thiệu với các bạn cách kết nối đến RabbitMQ sử dụng Java thông qua giao thức AMQP. Trong bài này, tôi sẽ giới thiệu với các bạn cách kết nối RabbitMQ sử dụng Javascript thông qua WebSocket. Web STOMP Plugin là gì? Web STOMP plugin giúp chúng […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ, Socket
Sử dụng publisher confirm trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 5190 Lượt xem
Publisher confirms là một extension của RabbitMQ để thực hiện publish Message đáng tin cậy. Khi publisher confirms được bật trên một Channel, các Message mà Producer publish phải được xác nhận bởi Broker là đã nhận thành công/ thất bại. Từ đó chúng ta có thể ghi log, thông báo lỗi và / hoặc […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ
Sử dụng Dead Letter Exchange trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 7028 Lượt xem
Dead Letter Exchange trong RabbitMQ Dead Letter Exchange là gì? Dead Letter là một tin nhắn không thể gửi đến người nhận. Dead Letter Queue (DLQ), là hàng đợi chứa tin nhắn chưa được gửi, không thể được gửi đến đích của chúng vì lý do này hay lý do khác. Trong hàng đợi tin […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ
Sử dụng Alternate Exchange trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 4156 Lượt xem
Khi một Message đến Exchange, nếu không tìm thấy Queue nào phù hợp cho Message, Message sẽ tự động bị hủy. RabbitMQ cung cấp một tiện ích mở rộng AMQP được gọi là Alternate Exchange, để collect các Message không thể gửi được trước khi chúng bị huỷ. Chúng ta sẽ biết được cách làm […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ
Sử dụng binding Exchange to Exchange trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 4287 Lượt xem
Trong các bài viết trước chúng ta đã cùng tìm hiểu về các loại Exchange trong RabbitMQ. Có một câu hỏi đặt ra là có thể thực hiện binding một Exchange đến Exchange khác hay không? Câu trả lời là có và chúng ta sẽ thấy cách thực hiện như thế nào trong phần tiếp […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ
Sử dụng Headers Exchange trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 4497 Lượt xem
Trong các bài viết trước, chúng ta đã cùng tìm hiểu về Direct Exchange, Fanout Exchange và Topic Exchange. Trong bài này, tôi sẽ giới thiệu với các bạn một loại exchange rất mạnh mẽ khác của RabbitM là Headers Exchange. Flow của một Message trong Headers Exchange Header exchange (amq.headers) được thiết kế để định tuyến […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ
Sử dụng Topic Exchange (Publish/Subscribe) trong RabbitMQ
Đăng vào . Được đăng bởi GP Coder . 9091 Lượt xem
Trong các bài viết trước, chúng ta đã cùng tìm hiểu về Direct Exchange và Fanout Exchange. Trong bài này, tôi sẽ giới thiệu với các bạn một loại exchange khác là Topic Exchange. Flow của một Message trong Topic Exchange Topic exchange (amq.topic) định tuyến message tới một hoặc nhiều queue dựa trên sự […]
Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ