Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 哪种AWS SaaS(或组合)可以可靠地发送传出HTTP?_Amazon Web Services_Webhooks - Fatal编程技术网

Amazon web services 哪种AWS SaaS(或组合)可以可靠地发送传出HTTP?

Amazon web services 哪种AWS SaaS(或组合)可以可靠地发送传出HTTP?,amazon-web-services,webhooks,Amazon Web Services,Webhooks,我正在寻找替代手卷服务,它读取队列的消息,然后通过HTTP(基本上是传出的Webhook)将它们发送到外部端点 我一直在研究SNS,但感觉有点像是想把方形的钉子塞进圆形的洞里 我想我可以在Lambda中推出自己的HTTP发送器并将其与SQS结合起来 但是,AWS中是否有任何SaaS产品不需要定制代码就能为我实现这一点?正如评论中所说,不需要一点编码就没有“交钥匙”解决方案 根据应用程序所需的带宽/响应能力/费用类型,我会选择这两种方法之一 带有Lambda的SQS:从0到n个虚拟服务器的可扩展

我正在寻找替代手卷服务,它读取队列的消息,然后通过HTTP(基本上是传出的Webhook)将它们发送到外部端点

我一直在研究SNS,但感觉有点像是想把方形的钉子塞进圆形的洞里

我想我可以在Lambda中推出自己的HTTP发送器并将其与SQS结合起来


但是,AWS中是否有任何SaaS产品不需要定制代码就能为我实现这一点?

正如评论中所说,不需要一点编码就没有“交钥匙”解决方案

根据应用程序所需的带宽/响应能力/费用类型,我会选择这两种方法之一

  • 带有Lambda的SQS:从0到n个虚拟服务器的可扩展性(无活动=无服务器=无$)
  • ELB工作层:从1到n个虚拟服务器的可扩展性
带Lambda的SQS 对我来说,附加到Lambda函数的SQS队列似乎是一个简单的解决方案

一个优点是,除了对外部端点的http调用之外,还可以从lambda函数记录有用的信息

通过使用类似的框架,可以直接进行设置

带有SQS守护进程的ELB工作程序 您还可以看看Elastic Beanstalk Worker环境。有一个包含SQS守护进程的交钥匙工作环境


请参见

听起来您的问题需要更多的端到端分析。对于一个简单的“Webhook”,SNS正是要使用的系统(根据其“http”通知机制)。另一个更奇特的选择是使用AWS IoT代理,它有一组相当有趣的功能,可以发布到http端点。甚至比这更通用的是Lambda或Fargate集装箱服务与定制工人。-异国情调的物联网代理。AWS没有现成的解决方案来满足您的需求。SNS可能与您所描述的最接近。同意其他评论,即使没有符合您提到的要求的现成产品,在过去,我也从使用MuleSoft阅读SQS queu和调用Http端点中获益