Tôi đang bận viết một ứng dụng Python bằng ZeroMQ và thực hiện một biến thể của mẫu Majordomo như được mô tả trong ZGuide .
Tôi có một nhà môi giới như một trung gian giữa một nhóm công nhân và khách hàng. Tôi muốn thực hiện một số đăng nhập rộng rãi cho mọi yêu cầu đến, nhưng tôi không muốn nhà môi giới lãng phí thời gian để làm điều đó. Các nhà môi giới nên chuyển yêu cầu đăng nhập đó để một cái gì đó khác.
Tôi đã nghĩ về hai cách: -
- Tạo các công nhân chỉ để ghi nhật ký và sử dụng vận chuyển ZeroMQ IPC
- Sử dụng đa xử lý với hàng đợi
Tôi không chắc cái nào tốt hơn hay nhanh hơn cho vấn đề đó. Tùy chọn đầu tiên không cho phép tôi sử dụng các lớp cơ sở worker hiện tại mà tôi đã sử dụng cho các worker thông thường, nhưng tùy chọn thứ hai có vẻ nhanh hơn để thực hiện.
Tôi muốn một số lời khuyên hoặc ý kiến về các giải pháp trên hoặc có thể là một giải pháp khác.