我正在AWS (Java)中构建webservice集成来执行金融事务。
该应用程序将获得大约5个事务/秒,响应时间预计为500毫秒左右。
目前,响应时间从2秒到8秒不等。
在带有嵌入式tomcat的Springboot应用程序中,相同的代码的响应时间大约为500毫秒。
我尝试增加AWS函数的内存,但仍然无法达到500毫秒的响应。
我的问题如下
发布于 2018-02-12 16:41:51
对于冷启动,Lambda函数旋转一个虚拟机并在called.For的大约100毫秒内执行--一个用户单独面对应用程序100毫秒的启动时间太长了。另一方面,EC2服务器将在需要时保持正常工作时间,并按照配置的时间和速度接受连接。
另外,在定价一个具有512 MB内存的lambda函数上,运行1小时(或者更有可能的是,相同函数的几次调用加起来相当于一个小时的正常运行时间)要花费0.030024美元,而一个具有相同统计信息的随需应变EC2服务器(一个t2.nanalserver,内存为0.5GB)为您的场景hour.So花费0.0059美元。
lambda用例的一个例子是,假设您有一个存储库,需要定期同步.Instead以保持一个专用实例24/7运行,您可以使用Lambda函数。
https://stackoverflow.com/questions/48748673
复制相似问题