我已经开始喜欢 erlang,它是一个非常适合我的问题的(咳嗽)架构。同时,我仍然喜欢想象我可以在 python 中混合 erlang 进程和异步消息传递(我目前正在接受治疗以摆脱这种痴迷)。
在最近的一次狂欢中,我遇到了 0MQ,我喜欢它的消息传递功能。对于 erlang/OTP 专家来说,这些可能是不言而喻的,但我只是一个不起眼的 Python 程序员(我的缩水者无疑会读到这个聪明的论点)。0MQ用户指南声明它使用本地操作系统线程,而不是虚拟“绿色”线程。
有没有办法让 0MQ 与说 eventlet/gevent 一起工作?
或者,我是否应该避免绿眼怪物并坚持使用单个 Python 应用程序线程,由 0MQ 的消息队列处理非阻塞 I/O 以及它自己(熟练)使用本机线程?
或者,退出康复中心并返回二郎?