是否可以将azure队列消息发送到端点

时间:2016-04-05 07:21:01

标签: azure azure-queues

是否可以将 azure queue 消息发送到端点网址

2 个答案:

答案 0 :(得分:3)

你可以添加一个带有QueueTrigger的简单webjob并从中调用你的终点。

public static void ProcessQueueMessage([QueueTrigger("queue")] string message,
        TextWriter log)
        {
            //call your endpoint and send "message" here
        }

答案 1 :(得分:2)

  

是否可以通过azure队列在特定端点上发送消息   URL?

要回答您的问题,不,Azure队列无法向特定端点URL发送消息。 Azure队列只是一个消息存储库。您可以将消息发送到队列,它将可靠地存储消息,直到消息到期或删除它们为止。

但是,有很多方法可以将消息发送到端点URL。正如@atika在他的回答和@Aravind在他的评论中所提到的,你可以使用WebJobs或函数。基本上这个想法是有人(WebJob或函数)通过​​不断轮询队列来监听队列,一旦找到消息,它就可以将消息发送到您指定的端点。请记住,WebJobs或函数需要不断轮询队列,获取消息并根据您对代码的编码方式对该消息采取一些操作。