每当消息到达特定主题时,我需要 azure 服务总线来通知端点(休息 - POST)。
在AWS中,是这样完成的 AWS llink
Azure 中的等效项是什么。 注意:我不想编写接收消息然后调用端点的代码。
最佳答案
Azure 服务总线是一种消息传递服务,而不是通知服务。因此,它仅处理消息传递,不会为您创建通知。
AWS combines SQS (Simple Queuing Service) with SNS (Simple Notification Service)在幕后允许您实现您所描述的功能。这是为了让SQS具有事件行为。 Azure 服务总线具有对 Topics and Subscriptions 的 native 支持(如果这就是您正在寻找的)。 IE。消息不只是发送到队列,而是发送到主题,然后适当的订阅者将获取它。
因此,如果您不想接收消息并触发通知,这个问题的简短答案是“否”。
也就是说,如果您同意“无服务器”函数(类似于 AWS Lambda),您可以使用 Azure Functions来实现这个目标。
关于http - azure服务总线(对于主题)可以将通知发送到休息端点(POST),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39115111/