Я полюбил erlang, и это отличное (кашля) архитектурное решение моей проблемы. Между тем мне все еще нравится представить, что я могу объединять процессы erlang и асинхронную передачу сообщений в python (в настоящее время я прохожу терапию, чтобы избавиться от этой навязчивой идеи).
Во время недавней запой я наткнулся на 0MQ, и мне нравятся его функции обмена сообщениями. - очевидно для эксперта по erlang / OTP, но я всего лишь скромный программист на Python (без сомнения, мой психоаналитик прочтет этот умный аргумент). В руководстве пользователя 0MQ указано, что он использует собственные потоки ОС , а не виртуальные "зеленые" потоки.
Есть ли способ заставить 0MQ работать, скажем, eventlet / gevent?
Или мне следует избегать зеленоглазого монстра и придерживаться одного потока приложения Python, без -блокирование ввода-вывода, обрабатываемого очередью сообщений 0MQ и собственным (квалифицированным) использованием собственных потоков?
Или выписаться из реабилитации и вернуться обратно t o erlang?