当前位置: 首页 > 知识库问答 >
问题:

Celery使用SNS发布消息

巩光誉
2023-03-14

我正在寻找一种方式发布芹菜消息到SNS主题,以订阅多个队列。

我之所以要这样做,是因为我正在尝试使用Celery实现多个接收器模式

共有1个答案

薛经艺
2023-03-14

您需要深入挖掘SQS传输,找出芹菜消息的格式,然后通过SNS实现发布...芹菜不提供这种开箱即用。我确信Celery团队会欢迎这是某种实用程序的添加,或者类似的。这将是一个有用的特性。

 类似资料:
  • 我通过自定义管理的KMS密钥有一个加密的SQS队列和SNS主题。目前,我正在使用下面链接中所述的类似类型的SQS策略,它可以正常工作SQS策略 但是如果我使用下面的SQS策略,它就不起作用了。出于安全原因,我不想将主体设置为“*”。有人能解释一下为什么会发生这种情况吗

  • 我试图使用他们文档中提到的masstransit配置将SNS主题订阅到SQS队列。消息已发布,但不会出现在SQS队列中。SQS队列名称:“测试”,SNS主题名称:“kbbico手动替换”。

  • 因此,我使用AWS SNS向苹果设备发送推送通知。 我遵循了以下步骤: 创建了应用程序ID 当我向该endpoint发布消息时:消息随请求发布…但通知从未出现在设备上。然后我检查endpoint并启用=false 希望有人能帮忙。谢谢。

  • 我设置了亚马逊SNS和iOS应用程序,通过SNS控制台发送推送通知,并在iOS中接收。工作正常。 现在,我尝试从一台设备向另一台设备发送推送通知,但收到以下错误: -[AWSServiceInfo initWithInfoDictionary:checkRegion:|无法从读取提供程序配置的凭据。请检查您的<code>信息。plist如果您通过<code>Info.plist 这是我发送推送通知

  • 试图从JavaScript SDK发送SNS消息。从亚马逊sns控制台发送的消息显示得很好, 下面是亚马逊 SNS 控制台 JSON 生成器输出,这对我来说工作正常。 但当SNS通过代码发送时,它会抛出消息错误;我正在使用Cordova推送通知插件,它需要包含一个消息标签。 1)如何为GCM(Android平台)格式化消息并将其发送?2)如何包含消息属性?

  • 我搜索了AWS留档,浪费了几个小时,但找不到使用节点JS发送消息推送的应用编程接口和代码。有人能帮助在Android和iOS设备上使用节点JS发送AWS SNS消息推送吗?