Я зайнятий написанням програми Python, використовуючи ZeroMQ та впроваджуючи варіацію шаблону Majordomo, як описано в ZGuide .
У мене є брокер як посередник між набором працівників та клієнтами. Я хочу зробити якийсь обширний журнал для кожного запиту, який надходить, але я не хочу, щоб брокер витрачав час на це. Брокер повинен передати цей запит реєстрації на щось інше.
Я продумав два способи: -
- Створіть працівників, які призначені лише для ведення лісозаготівлі та використання транспорту ZeroMQ IPC
- Використовуйте багатопроцесорну чергу з чергою
Я не впевнений, який із них кращий чи швидший. Перший варіант дозволяє мені використовувати поточні базові класи робітників, які я вже використовую для звичайних працівників, але другий варіант здається більш швидким для впровадження.
Я хотів би поради чи коментарів щодо вищезазначеного чи, можливо, іншого рішення.