我有一个正在运行的 python 应用程序,需要接收一些数据并处理它们。我还有一个PHP服务器可以获取这些数据。我想将 JSON 数据从 PHP 发送到我的 python 应用程序。 无论如何,除了运行 python Web 服务器并向其发送数据,或者使用 python 插入数据库并从数据库获取数据? 谢谢。
我尝试使用 pythoncherryPy Web 服务器。
最佳答案
@Niklas D 如果您可以提供有关您想要解决的应用程序或用例的更多背景信息,那么回答您的问题会更容易。
一些进一步的可能性是:
Glue 代码(我从来没有用 python 做过,而 php 只用 python 做过 C++,但你应该能够在互联网上找到示例,例如 https://wiki.python.org/moin/IntegratingPythonWithOtherLanguages#PHP )
消息系统,如 RabbitMQ、ActiveMQ、ZeroMQ 等。
Redis(我知道你说除了写入数据库,但Redis提供了一些发布订阅功能https://redis.io/commands/pubsub,它允许您从一侧写入Redis并在另一侧获取数据,而无需轮询数据库所有时间,我猜这是使用数据库时遇到的问题)它比消息系统更容易设置和使用。
python 和 php 应用程序之间的 TCP 连接。 https://medium.com/swlh/lets-write-a-chat-app-in-python-f6783a9ac170
关于python - 我如何将一些数据从 php 发送到 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53999149/