Azure WebJobs SDK-在AWS队列上创建触发器?
我正在构建一个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发送请求时,您可以坚持使用计时器触发器并使用长轮询。通过使用长轮询,它将等待一段时间,直到找到消息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队列中有新消息时,该触发器会得到通知。这是可能的还是我应该坚持定时器触发器 我已经成功地将默认事件触发器用于服务总线
编写自定义绑定不仅可以让您的使用更加自然(当然,创建自定义绑定的所有工作完成后),还可以让其他人使用您的绑定:)我们有一个关于如何开始编写自定义绑定的wiki页面,以及指向示例绑定和启动项目的链接。一般绑定管道如中所述 您还可以查看任何其他绑定的源代码,以了解它们是如何工作的,通过它们进行调试,等等。许多绑定都存在于repo中,因此您可以在那里看到它们的内部工作。其他核心绑定也存在
我个人很想看到这个Amazon队列绑定被编写出来-你应该试一试!如果有任何问题,请随时与我们的extensions repo联系。编写自定义绑定不仅会使您的使用更加自然(当然,创建自定义绑定的所有工作完成后),还会允许其他人使用您的绑定:)我们有一个关于如何开始编写自定义绑定的wiki页面,以及指向示例绑定和初学者项目的链接。一般绑定管道如中所述 您还可以查看任何其他绑定的源代码,以了解它们是如何工作的,通过它们进行调试,等等。许多绑定都存在于repo中,因此您可以在那里看到它们的内部工作。其他核心绑定也存在 我个人很想看到这个Amazon队列绑定被编写出来-你应该试一试!如有任何问题,请随时联系我们的延期回购协议