Hướng dẫn nhanh (Quick Starts)
Hướng dẫn nhanh (Quick Starts)
Updated on 08 Apr 2024

1. Tạo Queues

Sau khi đăng ký dịch vụ thành công, các thao tác cấu hình của RabbitMQ sẽ được thực hiện toàn bộ trên RabbitMQ Application.  

Đầu tiên, bạn có thể thực hiện việc tạo queues như sau: 

Bước 1: Ở menu Application > Queues > Create 

Bước 2: Nhập các thông tin cần thiết:

  • Name (required): tên queue.

  • Max length: Tổng số messages có thể chứa trong một queue

  • Message TTL: Thời gian messages tồn tại từ khi được publish. Nếu vượt quá thời gian này, message sẽ bị mất.

  • Overflow: Có thể chọn các chế độ drop_head, reject_publish, reject_publish_DLX

 

lMSv8C8TH0fvUbBLsAAAAASUVORK5CYII=

Bước 3: Chọn OK để tiến hành tạo queue. 

2. Gửi – nhận messages  

Để có thể publish các messages và đẩy chúng vào queue, bạn thao tác như sau: 

Bước 1: Ở menu Application > Queues > Chọn một queue bạn cần thao tác > Preview

Bước 2: Bạn nhập message cần publish vào ô Payload trong tab Send

Da3Np+gy4n5wAAAAAElFTkSuQmCC

Bước 3: Chọn nút Send để gửi 

Lúc này bạn đã publish messages thành công vào hàng đợi. Để có thể nhận messages, bạn thực hiện như sau: 

Bước 1: Bạn vào tab Receive > Sau đó chọn nút Receive

gAAAABJRU5ErkJggg==

3. Tạo topic 

Bạn thao tác việc tạo topic như sau: 

Bước 1: Ở menu Application > Chọn Topic > Chọn Create

w+HwtApMgXPLAAAAABJRU5ErkJggg==

Bước 2: Nhập các thông tin cần thiết: 

Name (required): tên topic

wLBdPJE7GHgXAAAAABJRU5ErkJggg==

Bước 3: Nhấn OK để tạo topic 

4. Tạo subscriptions

Để có thể gửi nhận message trong một topic, bạn cần tạo các Subscriptions đăng kí topic đó. Bạn thực hiện các bước như sau: 

Bước 1: Chọn topic cần thao tác > Chọn Edit > Chọn Create trong phần Subscriptions

h8Isjlk7ttecQAAAABJRU5ErkJggg==

Bước 2: Nhập các thông tin cần thiết: 

Name (required): tên subscription. 

Max length: Tổng số messages có thể chứa trong một queue 

Message TTL: Thời gian messages tồn tại từ khi được publish. Nếu vượt quá thời gian này, message sẽ bị mất.  

Overflow: Có thể chọn các chế độ drop_head, reject_publish, reject_publish_DLX

AZOwilhubiDrAAAAAElFTkSuQmCC

Bước 3: Nhấn OK để tạo thành công. 

5. Gửi – nhận message trong topic 

Khi message được publish trong topic, các subscription đã subscribe topic đều có thể nhận message. 

Thứ nhất, để publish message trong topic bạn thực hiện như sau: 

Bước 1: Ở menu Application > Topic > Chọn một topic bạn cần thao tác > Preview

OC+XPX5r2TzkZmrAAAAAPBdSv43GjoDp7QGbkMAAAAASUVORK5CYII=

Bước 2: Nhập message cần publish vào ô Payload

Bước 3: Nhấn nút Send để gửi 

Để các subscription nhận messages đã pubplish, bạn tiến hành như sau: 

Bước 1: Ở menu Application > Chọn Queues > Chọn Subscription bạn muốn thao tác > Preview

Bước 2: Chọn tab Receive > nhấn nút Receive để nhận message đã được publish 

LcAAAAASUVORK5CYII=