2016-04-05 35 views
7

是否可以发送天青队列消息到端点url是否有可能发送天蓝色的队列消息到端点

+0

请详细描述您的问题。 –

+0

我有存储消息的天蓝色队列,我想在** web api终点url **上发送消息。天青队列可以通过特定的端点url发送消息吗? –

+1

你可以尝试天蓝色的功能。在到达队列的传入消息中可以是触发器,并且您可以在azure函数中编写自定义代码来拾取该消息并将其发送给web api。或者你可以编写一个监视队列的工作者角色并执行相同的操作。 – Aravind

回答

2

是否有可能湛蓝的队列对特定端点 URL发送消息?

要回答你的问题,不,Azure队列不能发送消息到特定的端点URL。 Azure队列只是一个消息存储。您可以将消息发送到队列,并且可以可靠地存储消息,直到消息过期或删除它们。

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

3

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

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