devops - 通过 ECS 部署 Slackbot
问题描述
我有一个使用 RTM api 的 slackbot,它目前是通过 AWS ECS 部署的。每当我想更新机器人时,都会有一个新任务出现,并且有一个 10-20 秒的窗口,旧机器人仍在关闭,而新机器人启动,所以现在会有两个机器人创建重复的操作。
有没有办法在这种情况下进行“蓝绿”部署。ALB - ECS“蓝绿”在我的情况下不起作用,因为机器人正在读取来自 RTM 的输入而不是接收流量。
任何帮助/建议将不胜感激。谢谢!
解决方案
推荐阅读
- pycharm - 在 Pycharm 中,“Python 控制台”提示符是“>>>”,但它如何更改为“In[2]”。为什么会这样?
- python - Pyspark:从另一个 pyspark 数据框中添加新列
- uwp - UWP - 直播 - 应用程序屏幕和声音
- javascript - 为什么我不能以编程方式按 Enter 键?
- flutter - Flutter Firebase 推送通知 - 无通知
- python - 如何计算两年之间的百分比变化并在 Pandas 中插入新的 DataFrame?
- python - 如何从阿里云中分配给函数计算的角色中获取访问密钥?
- authentication - 返回错误代码:401,未找到给定 deviceId 的许可证
- java - 我不知道为什么测试失败。壮举 JUnit
- networking - 如何在不更改 IP 的情况下访问网络摄像机?