我有一个奇怪的要求。我们需要在我们的 python3.3 worker 和数据库之间运行基于 clojure 的服务。出于这个原因,我正在研究在 python 和 clojure 之间进行接口的不同方法。我查看了 Thrift,但不幸的是它还没有 python3 支持。0mq 看起来也很有趣,但我担心 req/req 模式会阻塞 python3 线程(多个进程上会有多个线程需要使用此代理服务)。
是否有任何其他现有的图书馆可以帮助我在这里?归根结底,我可以使用 aleph 和原始套接字从头开始编写我自己的服务,但我觉得那样会过多地重新发明轮子。