【发布时间】:2014-03-14 23:52:26
【问题描述】:
我正在使用boto 和 SNS 向 iOS 发送推送通知。我创建了一个包装类APNS,它可以将长时间运行的boto.SNSConnection 作为成员变量。
我想要一个APNS 类的实例作为全局变量,所以我可以使用celery 在后台发送推送通知。
保持长时间运行的SNSConnection 并重新使用它是否有任何问题,或者我每次想要发布消息时都应该创建一个新连接?
【问题讨论】:
-
我没有使用过 SNS,但我使用 SQS 和 S3 的长时间运行连接已经好几天了并且没有任何问题,您可能需要一个进程监视器来检查进程是否已关闭并重新运行它,这样我的流程一次可以运行几个月。
标签: python apple-push-notifications celery boto amazon-sns