首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从AMQ迁移到SQS

如何从AMQ迁移到SQS
EN

Stack Overflow用户
提问于 2020-02-18 01:40:29
回答 1查看 56关注 0票数 0

我在当前的应用程序中使用3 AMQ,并决定使用现在的SQS代替AMQ。使用AMQ,我一直在使用EC2和微服务来从AMQ中生产和消费。

现在,当我决定以更少的方式使用SQS时,我在考虑如何在这里使用它?我担心的是。

  1. ,SQS将有来自SNS的重载cumming,并且以服务器少的方式自动处理它,但是当我在当前的应用程序中替换EC2应用程序将如何处理这个问题时,ec2应用程序将如何处理?
  2. 在这里需要自动缩放组,以便如果SQS中的重载会出现更多的EC2应用程序?
  3. 有什么方法可以用我的EC2现有应用程序来使用lambda用户,以便我的经过良好测试的EC2应用程序保持原样,并且我也可以使用lambda功能?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-18 01:47:50

,SQS将有来自SNS的大量负载,而在服务器上,lambda将自动处理这个问题,但是当我在当前的应用程序中替换时,EC2应用程序将如何处理这个问题呢?

您的EC2应用程序将如何处理--什么?“负载”?SQS使用者(您的EC2实例)只有在准备使用更多消息时才会轮询SQS以寻找新消息。SQS不推送消息,因此它不会以某种方式重载您的EC2实例。SQS只是接受并存储消息,直到有东西要求它们(或者直到消息超时)。

,我这里需要自动缩放组,这样如果在SQS中负载很重,那么就会出现更多的ec2应用程序吗?

只有当您希望在特定的时间范围内处理邮件时。

是否可以在我的EC2现有应用程序中使用lambda使用者,以便我的经过良好测试的EC2应用程序保持原样,并且我也可以使用lambda函数?

在这种情况下Lambda函数会做什么?这里唯一的选择是将EC2应用程序转换为Lambda应用程序。否则,Lambda无法“帮助”EC2实例处理SQS消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60272612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档