【发布时间】:2019-08-26 11:41:59
【问题描述】:
我正在使用 python v3.5 和包 spyne 2.13 在 gunicorn 服务器 v19.9 上运行
我用 python spyne 写了一个小的 SOAP Webservice(运行良好)。它需要一个字符串并将其排入rabbitmq。不一定是rabbitmq,也可以是简单的DB insert oslt。现在它工作正常,但每次调用 web 服务时,它都
- 打开一个 rabbitmq 连接(如果你愿意,也可以打开一个 DB 连接)
- 发送消息
- 再次关闭连接(?)
我想以某种方式将连接保留在某种“实例变量”中,并在每次调用 Web 服务时重新使用它。所以它只连接一次,而不是每次我打电话给ws。不幸的是 spyne 似乎没有创建任何对象,所以没有实例变量。
一般情况下:我如何在使用 spyne 时保留状态(DB 或 RabbitMQ 连接)?
【问题讨论】:
标签: python database rabbitmq state spyne