gpt4 book ai didi

asynchronous - 如何订阅/取消订阅自动伸缩组中的每个服务器到 SNS

转载 作者:行者123 更新时间:2023-12-02 04:51:01 25 4
gpt4 key购买 nike

我们使用 Elastic Beanstalk 来提供 REST API。现在,我想开发一个端点,以异步方式提供来自 SNS 主题的通知。

为了接收这些通知,我需要将 API 服务器订阅到 SNS 主题。考虑到 EBS 应用程序可以扩展到多个服务器并再次缩小的场景,我该怎么做?我不希望订阅 SNS 主题的大量死链接...

最佳答案

在 Spring 世界中,我们有一个在服务器启动时调用的@PostConstruct,您可以在其中订阅给定主题的“this.server”url(您可能需要构建一个正确的工作订阅url——使用InetAddress et el) .

因此存在使用@RestController 的工作订阅 url,它确认这样的订阅会立即导致 sns 端点被注册。任何新服务器都会做同样的事情,也就是自己注册(当创建新堆栈时)。我们还需要额外的代码来随后使用通知消息,并在确认的订阅端点收到消息时执行一些操作。

关于asynchronous - 如何订阅/取消订阅自动伸缩组中的每个服务器到 SNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28435160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com