如何从消息队列使用者获得响应

时间:2019-02-03 11:17:31

标签: http web message-queue daemon

这个想法是用户希望通过Web服务器提交作业。在后端,Web服务器使用消息队列告诉守护程序开始作业。我想让守护程序也立即响应Web服务器,以告知作业提交成功与否。请注意,由于某些原因,我不想使用websocket。

我正在考虑的是Web服务器创建另一个临时队列,并将该队列的ID连同它发送给它的消息一起告知守护程序。由于守护程序现在将具有此临时队列的ID,因此它可以将响应发送回去。 Web服务器收到回复后,就可能破坏该临时队列。

Web服务器也有可能为整个会话创建一个临时队列。通过这种方式,它还可以通过不时查询守护程序来跟踪作业的状态。会话结束后,它可以破坏临时队列。

您认为这是一个可行的主意吗?

0 个答案:

没有答案