Trong C chúng ta có Sockets và descriptor, có thể chỉ cần lấy một trong số chúng và đưa chúng qua Thread, điều này giúp bạn có thể chấp nhận các kết nối đến và cung cấp làm việc với một Chủ đề bạn thích và Chủ đề có thể tự gửi phản hồi.ZeroMQ: làm thế nào để đạt được sự đa luồng giống như C
Câu hỏi của tôi là, làm thế nào tôi có thể đạt được điều này với ZeroMQ? Với mẫu Request-Reply có vẻ như tôi không thể gửi và nhận không đồng bộ, các phản hồi phải theo thứ tự, mục tiêu của tôi là có nhiều máy khách đến một máy chủ duy nhất, gửi các phản hồi không theo thứ tự.
Tôi đã xem xét mẫu Yêu cầu phản hồi nhưng API nêu rõ rằng việc sử dụng Socket đó với nhiều Chủ đề là một ý tưởng tồi. Có lẽ tôi đã bỏ lỡ một cái gì đó hoặc ZeroMQ là thông minh hơn tôi biết. Nếu bạn cần bất kỳ thông tin thêm chỉ cần gửi bình luận và tôi sẽ làm hết sức mình để cung cấp thông tin.
Tôi cũng đã có một cái nhìn tại các ví dụ được cung cấp: Code Examples
Dưới đây là mô tả Socket: ZMQ-Socket
Thật không may, trang đó không tồn tại. Chăm sóc để đăng nó ở đây vì vậy đây là một câu trả lời? –
Xin chào d -_- b ở đây là một tùy chọn khác cho nó bằng cách sử dụng http://web.archive.org/web/20120704201150/http://www.zeromq.org/blog:multithreaded-server –
Đọc tốt. Cảm ơn Oliver. –