繁体   English   中英

如何仅在AWS EC2自动缩放组中的一个tomcat实例中启动Web流程

[英]How to start a web process in only one tomcat instance in AWS EC2 autoscaling group

我有一个在AWS ec2云中运行的REST Web应用程序。 我想确保仅在AWS自动缩放组中的一个tomcat实例中启动一个Web进程。 实现此目的的最佳方法是什么? 我正在寻找可以由tomcat实例适当获取和标记的云计算信号或锁之类的东西,以防止其他tomcat实例再次启动该过程。 提前致谢。

不知道您要完成什么,但是可能有更好的方法来实现。

我想我会将您的工作详细信息推送到SES队列中,并让所有实例轮询该队列。 当有工作要做时,其中一个可以从SES中获取项目,进行工作,并在完成后将其删除。

如果您要实现类似cron的功能,请查看Lambda中的计划任务-您可以运行Java代码,因此无需运行服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM