Dữ liệu RabbitMQ được lưu trữ ở đâu?
Dữ liệu RabbitMQ được lưu trữ ở đâu?

Video: Dữ liệu RabbitMQ được lưu trữ ở đâu?

Video: Dữ liệu RabbitMQ được lưu trữ ở đâu?
Video: Chính xác là tôi nên sử dụng MQ khi nào? Giờ bạn đã hiểu về Message Queue | Series RabbitMQ Node.js 2024, Tháng mười một
Anonim

RabbitMQ Định nghĩa và Thông điệp là cất giữ trong một nội bộ cơ sở dữ liệu nằm trong nút của dữ liệu danh mục.

Tương tự như vậy, mọi người hỏi, các tin nhắn Rabbitmq được lưu trữ ở đâu?

Thông điệp dữ liệu là cất giữ trong thư mục dữ liệu của nút được đề cập ở trên. Trong RabbitMQ phiên bản bắt đầu bằng 3.7. 0 tất cả tin nhắn dữ liệu được kết hợp trong thư mục msg_stores / vhosts và cất giữ trong một thư mục con trên mỗi vhost. Mỗi thư mục vhost được đặt tên bằng một hàm băm và chứa một.

Ngoài ra, Rabbitmq sử dụng cơ sở dữ liệu nào? Mnesia là một phân cơ sở dữ liệu điều đó RabbitMQ sử dụng để lưu trữ thông tin về người dùng, trao đổi, hàng đợi, ràng buộc, v.v. Tin nhắn hoặc vị trí tin nhắn trong hàng đợi không được lưu trữ trong Mnesia.

Theo cách này, tệp cấu hình Rabbitmq ở đâu?

Tệp cấu hình tâm sự tập tin nằm trong / etc / Rabbitmq - nó sử dụng một định dạng mới có sẵn kể từ RabbitMQ 3.7. Nếu bạn muốn sử dụng định dạng cũ, hãy đặt tên cho tập tin Rabbitmq . cấu hình và bạn có thể sử dụng thuật ngữ Erlang cấu hình định dạng thay thế.

Rabbitmq có bền không?

RabbitMQ có hỗ trợ độ bền tuyệt vời, nhưng nó thường không được bật theo mặc định trong trình điều khiển. Để lưu giữ các thư vào đĩa và do đó tồn tại sau khi máy chủ khởi động lại, bạn cần phải xuất bản lên một sàn giao dịch lâu dài, hàng đợi nhận phải bền và bạn phải đặt " kiên trì "gắn cờ trên thư bạn đang xuất bản.

Đề xuất: