【问题标题】:can azure service bus (for a topic) send notification to a rest end point (POST)天蓝色服务总线(针对主题)可以将通知发送到休息端点(POST)
【发布时间】:2016-08-24 05:31:30
【问题描述】:

每当有消息涉及特定主题时,我需要使用 Azure 服务总线通知端点(Rest - POST)。

在 AWS 中是这样完成的 AWS llink

Azure 中的等价物是什么。 注意:我不想编写将接收消息然后调用端点的代码。

【问题讨论】:

    标签: http azure endpoint servicebus


    【解决方案1】:

    Azure 服务总线是一种消息传递服务,而不是通知服务。因此,它仅处理消息传递,不会为您创建通知。

    AWS combines SQS (Simple Queuing Service) with SNS (Simple Notification Service) 在幕后为您提供所描述的功能。这是为了让 SQS 具有事件的行为。 Azure 服务总线对 Topics and Subscriptions 提供本机支持(如果您正在寻找)。 IE。而不是仅仅将消息发送到队列,而是将消息发送到主题并且适当的订阅者将得到它。

    因此,如果您不想接收消息并触发通知,则此问题的简短回答是“否”。

    也就是说,如果您对“无服务器”功能(类似于 AWS Lambdas)没问题,您可以使用 Azure Functions 来实现此目标。

    【讨论】:

    • 感谢 cmets,但我想要一个像 AWS 这样的开箱即用解决方案,而无需自己编写代码。我很惊讶为什么 Azure 服务总线没有向 http ReST 端点提供开箱即用的通知,因为这将是许多订阅者将“他们对消息做什么”公开为通过 http 的 ReST 服务端点的期望跨度>
    【解决方案2】:

    看起来 azure 终于发布了 Azure Event Grid,开箱即用。非常类似于 AWS SQS + AWS SNS 组合

    https://docs.microsoft.com/en-us/azure/event-grid/overview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 2022-01-15
      • 2019-09-18
      • 2015-12-29
      • 2019-03-24
      相关资源
      最近更新 更多