我正在寻找一种解决特定任务的产品,而我很难找出哪种产品或类型的产品可以完成任务。我正在寻找通过HTTPS处理POST通知的东西。
我的一个用例是机械土耳其人类型场景。客户端将通过API调用请求启动任务。人类将获得此请求执行任务,告知系统任务已完成,系统将向订户发送HTTPS POST。所以这是一个长期运行的异步请求。
我正在寻找能够为我做这个POST的事情。我想要一些可靠耐用的东西。当然我可以自己编写POST,但排队应用程序附带的所有其他细节都很好(我不希望自己实现所有这些)。
我一直在研究一些排队,MOM和ESB产品。据我所知,排队产品似乎没有通过HTTPS推送通知,我认为MOM和ESB有点过于沉重。例如,我认为BizTalk会做我需要的但是有很多开销。我找到的一个解决方案是亚马逊的简单通知服务,但似乎只从amazon.com域发送,但我希望从我的域发送消息。
任何人都可以帮助识别有用的产品吗?也许我只是忽略了一些东西,不确定我在寻找什么,或者必须选择不同的实现方式。
答案 0 :(得分:0)
我正在寻找的答案是webhooks。 Here's a great presentation on what they are and how they can be utilized.
答案 1 :(得分:0)
如果您想要无服务器的方式来执行webhook,请查看IronWorker的webhook支持,这里有一篇文章:http://blog.iron.io/2012/04/one-webhook-to-rule-them-all-one-url.html
答案 2 :(得分:0)
nginx有一个messaging module可能正是您所需要的。