Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Azure WebJobs SDK-在AWS队列上创建触发器?_Azure_Amazon Web Services_Azure Webjobs_Azure Webjobssdk - Fatal编程技术网

Azure WebJobs SDK-在AWS队列上创建触发器?

Azure WebJobs SDK-在AWS队列上创建触发器?,azure,amazon-web-services,azure-webjobs,azure-webjobssdk,Azure,Amazon Web Services,Azure Webjobs,Azure Webjobssdk,我正在构建一个Azure WebJob(C#),它轮询Amazon SQS队列以获取新消息并将其卸载到Azure事件中心。我有一个概念证明,它可以创建一个长轮询连接(10秒),处理多条消息并成功地发送到事件中心 我正在尝试确定如何设置WebJob以连续运行。我正在考虑创建一个计时器,每10秒开火一次。但是,在查看WebJobs SDK之后,我更愿意创建一个自定义事件触发器,当SQS队列中有新消息时,该触发器会得到通知。这是可能的还是我应该坚持定时器触发器 我已经成功地将默认事件触发器用于服务总线

我正在构建一个Azure WebJob(C#),它轮询Amazon SQS队列以获取新消息并将其卸载到Azure事件中心。我有一个概念证明,它可以创建一个长轮询连接(10秒),处理多条消息并成功地发送到事件中心

我正在尝试确定如何设置WebJob以连续运行。我正在考虑创建一个计时器,每10秒开火一次。但是,在查看WebJobs SDK之后,我更愿意创建一个自定义事件触发器,当SQS队列中有新消息时,该触发器会得到通知。这是可能的还是我应该坚持定时器触发器

我已经成功地将默认事件触发器用于服务总线和Azure队列,但这是我第一次尝试从AWS创建触发器

我更喜欢创建一个自定义事件触发器,当SQS队列中有新消息时,它会得到通知。这是可能的还是我应该坚持定时器触发器

是的,但是有很多工作要做。在此之前,您可以通过查看Azure WebJobs SDK-队列侦听器的源代码来了解Azure队列触发器的工作原理

总之,队列侦听器基于计时器和长轮询。为了简化您的工作,当您向AWS SQS发送请求时,您可以坚持使用计时器触发器并使用长轮询。通过使用长轮询,它将等待一段时间,直到找到消息

我更喜欢创建一个自定义事件触发器,当SQS队列中有新消息时,它会得到通知。这是可能的还是我应该坚持定时器触发器

是的,但是有很多工作要做。在此之前,您可以通过查看Azure WebJobs SDK-队列侦听器的源代码来了解Azure队列触发器的工作原理

总之,队列侦听器基于计时器和长轮询。为了简化您的工作,当您向AWS SQS发送请求时,您可以坚持使用计时器触发器并使用长轮询。通过使用长轮询,它将等待一段时间,直到找到消息


编写自定义绑定不仅可以让您的使用更加自然(当然,创建自定义绑定的所有工作完成后),还可以让其他人使用您的绑定:)我们有一个关于如何开始编写自定义绑定的wiki页面,以及指向示例绑定和启动项目的链接。一般绑定管道如中所述

您还可以查看任何其他绑定的源代码,以了解它们是如何工作的,通过它们进行调试,等等。许多绑定都存在于repo中,因此您可以在那里看到它们的内部工作。其他核心绑定也存在


我个人很想看到这个Amazon队列绑定被编写出来-你应该试一试!如果有任何问题,请随时与我们的extensions repo联系。

编写自定义绑定不仅会使您的使用更加自然(当然,创建自定义绑定的所有工作完成后),还会允许其他人使用您的绑定:)我们有一个关于如何开始编写自定义绑定的wiki页面,以及指向示例绑定和初学者项目的链接。一般绑定管道如中所述

您还可以查看任何其他绑定的源代码,以了解它们是如何工作的,通过它们进行调试,等等。许多绑定都存在于repo中,因此您可以在那里看到它们的内部工作。其他核心绑定也存在

我个人很想看到这个Amazon队列绑定被编写出来-你应该试一试!如有任何问题,请随时联系我们的延期回购协议