0MQ с зелеными нитями?

Я полюбил erlang, и это отличное (кашля) архитектурное решение моей проблемы. Между тем мне все еще нравится представить, что я могу объединять процессы erlang и асинхронную передачу сообщений в python (в настоящее время я прохожу терапию, чтобы избавиться от этой навязчивой идеи).

Во время недавней запой я наткнулся на 0MQ, и мне нравятся его функции обмена сообщениями. - очевидно для эксперта по erlang / OTP, но я всего лишь скромный программист на Python (без сомнения, мой психоаналитик прочтет этот умный аргумент). В руководстве пользователя 0MQ указано, что он использует собственные потоки ОС , а не виртуальные "зеленые" потоки.

  1. Есть ли способ заставить 0MQ работать, скажем, eventlet / gevent?

  2. Или мне следует избегать зеленоглазого монстра и придерживаться одного потока приложения Python, без -блокирование ввода-вывода, обрабатываемого очередью сообщений 0MQ и собственным (квалифицированным) использованием собственных потоков?

  3. Или выписаться из реабилитации и вернуться обратно t o erlang?

7
задан Doug T. 27 August 2012 в 17:51
поделиться