- ZeroMQ có đảm bảo thứ tự các thông điệp (FIFO) hay không.
- Có tùy chọn cho sự kiên trì hay không.
- Có phù hợp nhất với truyền thông IPC hay không.
- Ứng dụng có cho phép ưu tiên các thư không.
- Ứng dụng có cho phép ưu tiên người nhận hay không.
- Tính năng này có cho phép cả giao tiếp đồng bộ cũng như không đồng bộ không?
Trả lời
Zeromq được hiểu rõ nhất là hệ thống nhắn tin udp. Vì vậy, không thực sự đảm bảo bất kỳ điều đó. Nó đảm bảo rằng các phần của một tin nhắn đơn được nhận nguyên tử và theo thứ tự, vì ZMQ cho phép gửi một thông điệp chứa nhiều phần. Tất cả giao tiếp luôn không đồng bộ theo thiết kế.
xem http://zguide.zeromq.org/ để có các mẫu nâng cao hơn.
đang được nói, tất cả các tính năng được yêu cầu theo định nghĩa sẽ làm cho việc truyền tải chậm hơn và phức tạp hơn. Nếu cần thiết, bạn nên thực hiện hoặc sử dụng một trong các mẫu có sẵn của hướng dẫn.
https://lists.zeromq.org/pipermail/zeromq-dev/2015-January/027748.html
Tác giả cho biết:" Tin nhắn chuyển sang TCP hoặc IPC sẽ được phân phối theo thứ nếu họ đi qua những con đường cùng một mạng này được đảm bảo và đó là một sự bảo đảm TCP , không có gì để làm với. Tuy nhiên, nếu bạn chuyển các tin nhắn thông qua hai hoặc nhiều đường dẫn , và sau đó hợp nhất các luồng đó một lần nữa, bạn sẽ có hiệu lực shuffle tin nhắn. "
- 1. Gửi tin nhắn đến khách hàng cụ thể với socket.io và hàng đợi tin nhắn rỗng
- 2. Hàng đợi tin nhắn dựa trên Memcache?
- 3. Hệ thống xếp hàng tin nhắn
- 4. Hàng đợi JMS nhận được tin nhắn?
- 5. Tăng Hàng đợi Tin nhắn không dựa trên hàng đợi tin nhắn POSIX? Không thể chọn (2)?
- 6. hàng đợi tin nhắn cho iOS/iPad - giống như MSMQ?
- 7. Đặt quyền mặc định khi tạo Hàng đợi Tin nhắn mới (MSMQ) trong C#
- 8. MSMQ - hàng đợi tin nhắn chưa được cài đặt trên máy tính này
- 9. Các nhóm tin nhắn trong WebSphere MQ
- 10. Hàng đợi tin nhắn so với dịch vụ web?
- 11. Vòng tin nhắn Erlang
- 12. Gửi tin nhắn cho khách hàng qua socket.id
- 13. Hàng đợi tin nhắn trong Ruby on Rails
- 14. Hàng đợi tin nhắn Win32 sâu bao nhiêu?
- 15. Giả lập hoặc mô phỏng Hàng đợi Tin nhắn (JMS)
- 16. Hàng đợi tin nhắn an toàn với nhiều chủ đề
- 17. Chỉnh sửa tin nhắn MSMQ trong hàng đợi
- 18. Tải hàng loạt tin nhắn văn bản theo lô
- 19. .net Các giải pháp xếp hàng bằng tin nhắn không phải là MSMQ
- 20. Gửi tin nhắn SMS/Tin nhắn văn bản qua PHP
- 21. máy nhắn tin theo bảng
- 22. Dịch vụ không nhận được tin nhắn sau khi dịch vụ Xếp hàng Tin nhắn khởi động lại
- 23. Gửi tin nhắn giữa các máy tính
- 24. Chụp tất cả các Tin nhắn Windows
- 25. Tránh tất cả tin nhắn và tin nhắn hệ thống từ các phần mềm khác
- 26. Tin nhắn đa luồng trong các gói tin
- 27. Hiển thị tin nhắn sau khi cài đặt Gói
- 28. Gửi tin nhắn đến hàng đợi tin nhắn trên máy của tôi ..... Lỗi "Tên đường dẫn hàng đợi không hợp lệ"
- 29. Giải pháp xếp hàng đợi tin nhắn cho hàng triệu chủ đề
- 30. Rails luồng nhắn tin
6 câu hỏi? hầu hết trong số họ được trả lời rõ ràng bởi hướng dẫn zmq. Đây là nơi chúng tôi sẽ gửi cho bạn để tham khảo, google nó :) zguide.zeromq.org/page:all – g19fanatic