我计划使用AWS 接收来自服务器的消息,然后立即让Kubernetes加载平衡器使用它们并将每条消息传递给其中一个荚。
我最关心的是用哪种方式可以用AWS SQS触发负载均衡器。
这有可能做到吗?
如果是的话,以什么方式?
发布于 2021-02-13 05:49:14
关于@Marcin的评论,详情如下:
在弹性负载均衡器实现和SQS之间没有任何方向的集成。部分原因是,它们都实现了一种模式,需要从外部触发才能执行任何操作。
要使用来自SQS的消息,使用者需要使用 API调用积极轮询 SQS的工作。
为了负载均衡器在那里服务流量,需要是一个来自外部的请求,它可以响应。
要在两个被动/反应性服务之间进行集成,需要在两者之间添加一个活动组件。例如,您可以构建一组容器或Lambda函数。Lambda可以通过SQS触发(在罩下Lambda将轮询SQS),并随后向ALB或您选择的负载均衡器发送请求。
https://stackoverflow.com/questions/66184175
复制相似问题