我有一个由 CherryPy Web 框架支持的网站和一个在同一台机器上运行的 scala 程序,并且内部包含一个 actor 系统。操作系统是Ubuntu 12.04。
我想要的是这样的:用户填写并提交表单后,我将数据以 JSON 字符串的形式从 CherryPy 后端发送到 scala 程序。如何才能做到这一点?我应该在 python 和 scala 程序中使用什么来实现此功能?
最佳答案
您可以考虑像 RabbitMQ 这样的消息代理,而不是使用原始套接字。它同时支持 Scala 和 Python。
http://www.rabbitmq.com/tutorials/tutorial-one-python.html
在 Scala 方面,Akka 有一个 AMQP 模块,它将 AMQP 连接、生产者和消费者抽象为 Actor。
http://doc.akka.io/docs/akka-modules/1.3.1/modules/amqp.html
关于python - Python 和 Scala 程序之间的进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23885139/