【发布时间】:2014-12-07 04:16:44
【问题描述】:
我们正在使用 boto 向 APN/GCM 推送通知。 如果我们想在一次传输中发布 100 个推送通知(每个消息/标记不同),可以做到吗?
目前我们调用了 100 次:
push_result = sns_conn.publish(message=message_json, target_arn=endpoint_arn, message_structure='json')
相反,它可能是这样的:
push_result = sns_conn.publish_many(all_push_data)
其中 all_push_data 是 100 个推送通知数据的集合:
all_push_data = [dict(message=<m1>,target_arn=<t1>,message_structure=<s1>),
dict(message=<m2>,target_arn=<t2>,message_structure=<s2>),
dict(message=<m100>,target_arn=<t100>,message_structure=<s100>),
]
【问题讨论】:
-
这个问题似乎是题外话,因为它是修辞,作者承认(见答案评论)。 Such questions 被要求提出一个观点而不是引出一个答案,并且在这里没有效率。
-
这是一个问题。我们希望有人在我们未发布的未来 boto 版本中提供解决方案。
-
我投票结束这个问题,因为它不再相关了。
标签: amazon-web-services boto amazon-sns