Tôi đang sử dụng ZEROMQ cho ứng dụng nhắn tin được phân phối. Cần kết nối máy khách (ổ cắm DEALER) với nhiều máy chủ (ROUTER socket ở phía máy chủ). Các tùy chọn của tôi ở phía CLIENT là gì?zeromq DEALER khách hàng đến nhiều máy chủ (ROUTER)
- Tạo ổ cắm DEALER ở phía máy khách cho mỗi điểm cuối máy chủ (ổ cắm ROUTER).
- Chỉ tạo một ổ cắm ONE DEALER ở phía máy khách và thêm nhiều điểm cuối.
Tôi đã thử tùy chọn 2 - kết nối với nhiều điểm cuối nhưng thông báo luôn đi đến điểm cuối được kết nối đầu tiên. theo các bước sau:
- tạo DEALER ổ cắm
- kết nối với thiết bị đầu cuối đầu tiên
- sau đó tại thời gian chạy, thêm thiết bị đầu cuối khác để các ổ cắm bằng cách sử dụng socket.connect (endpoint). Tôi có cần phải kết nối lại không?
Trong ổ cắm DEALER, không có tùy chọn để gửi tin nhắn trên điểm cuối cụ thể trong trường hợp thiết bị được kết nối với nhiều điểm cuối.
Bất kỳ ý tưởng nào?