Điểm:0

Thiết lập bộ cân bằng tải HAProxy trong docker cho cụm docker RabbitMQ

lá cờ cn

Tôi đã thiết lập cụm RabbitMQ 3 nút trong docker bằng cách sử dụng như sau,

docker run -d --rm --net thỏ `
-v ${PWD}/config/rabbit-1/:/config/ `
-e RABBITMQ_CONFIG_FILE=/config/rabbitmq `
-e RABBITMQ_ERLANG_COOKIE=WIWVHCDTCIUAWANLMQAW `
--hostname thỏ-1 `
--name thỏ-1 `
-p 8081:15672 `
-p 8084:5672 `
Rabbitmq:3.8-quản lý

Tên mạng docker của tôi là thỏ. Tôi đang cố gắng thiết lập bộ cân bằng tải docker HAProxy cho cụm này.Tôi hoàn toàn là người mới trong cả docker và cân bằng tải, vì vậy tệp cấu hình không có nhiều ý nghĩa đối với tôi. Sau đây là haproxy.config hiện tại của tôi,

toàn cầu
        gỡ lỗi
 
mặc định
        đăng nhập toàn cầu
        chế độ tcp
        hết thời gian kết nối 5000
        khách hàng hết thời gian chờ 50000
        máy chủ hết thời gian chờ 50000

lối vào chính
        ràng buộc *:8089
        ứng dụng default_backend

ứng dụng phụ trợ
        thăng bằng vòng tròn
        chế độ http
        máy chủ thỏ-1 172.18.0.2:8084
        máy chủ thỏ-2 172.18.0.3:8085
        máy chủ thỏ-3 172.18.0.4:8086

172.18.0.* là địa chỉ IP nút RabbitMQ của tôi, tôi không chắc mình có nên cung cấp địa chỉ IP hoặc tên mạng trong ứng dụng phụ trợ hay không. Và tôi cũng không chắc về chế độ nữa. Điều tôi đang cố gắng đạt được là để ứng dụng microservice 3 nút máy khách của tôi gửi/nhận tin nhắn thông qua amqp://guest:guest@loadbalancer:5672 URL. Hãy giúp tôi ra.

lá cờ jp
Sử dụng `chế độ tcp`. Bạn sẽ cần điều chỉnh cổng trong URL `amqp://` của mình.
lá cờ cn
Tôi sẽ thử cập nhật chế độ là tcp. Nghi ngờ khác của tôi là địa chỉ IP của bộ chứa docker. Địa chỉ ip ứng dụng phụ trợ của tôi 172.18.0.2 là từ vùng chứa docker và tôi không chắc liệu mình có nên làm theo cách tôi đã làm ngay bây giờ hay không.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.