首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该选择什么样的弹性豆茎环境?

我应该选择什么样的弹性豆茎环境?
EN

Stack Overflow用户
提问于 2020-06-16 06:24:39
回答 1查看 108关注 0票数 2

我的工作是将现有的java计算(servlet作为WAR文件)从我们自己的服务器转移到AWS。这是一种没有用户界面或数据库的计算。其他公司应该能够在他们的程序中调用计算。servlet接受带有Json有效负载的post请求,响应在执行计算后将Json有效负载发送回客户端。计算相对较重,因此耗时(1-2秒)。

我已经决定在云计算中使用AWS弹性Bean秸秆,但是对于使用什么EB环境-服务器还是工作环境,我有疑问吗?如果我应该在EB前面使用AWS网关呢?

希望有人能帮我澄清这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-16 06:28:05

Worker环境生成一个SQS队列,您可以在其中提交作业。要从AWS外部访问它,您必须使用API网关(首选方法)。

但是,worker环境以异步方式工作。它不会将作业结果返回给调用方。您需要为客户端提供一些其他机制来获得结果,例如,通过不同的API调用。

另一种选择是web环境,其中客户端直接从json处理应用程序获得响应。等待HTTP请求的时间并不长。

对于基于EB的更复杂的解决方案,可以查看创建弹性豆秆环境之间的链接。您将为客户端创建一个前端环境,该环境与执行json工作处理的工人环境相链接。

另一种方法是将应用程序重写为lambda,当然,如果可能的话。Lambda看起来很适合1-2秒的处理任务。

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

https://stackoverflow.com/questions/62402157

复制
相关文章

相似问题

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