【发布时间】:2020-05-11 01:42:03
【问题描述】:
我有一个用 python 编写的相对简单的服务,它从 pubsub 订阅执行异步拉取,然后在它收到的消息上运行一个子进程。我目前只是调用 result() 并无限期地阻塞并让后台线程管理一切。处理服务可能收到的信号的最佳和最干净的方法是什么? (例如,我喜欢记录服务的启动和关闭)。我应该抓住信号并调用 cancel() 吗?
【问题讨论】:
-
您能否提供有关您现在如何处理信号的更多信息,以及有关代码(代码 sn-p)的更多信息?
标签: google-cloud-pubsub google-cloud-python