Tag: 体系结构

在不同的应用程序版本之间移动会话特定的数据

你能帮我find一个解决scheme – 如何从一个版本的应用程序移动到另一个所有会话特定的数据? 假设你有一个长期运行的Spring应用程序。 它可以启动将在数小时内执行的作业。 您将您的应用程序/环境封装在Docker中,并将其部署到客户端的VPC。 您有升级程序,如下所述。 我知道如何抓住所有的用户会话 。 问题是如何在两个docker集装箱之间交换数据? 任何陷阱? 或者通用文件系统的序列化/反序列化是否足够好? 升级程序: 将新版本的Docker镜像部署到客户端的VPC 在客户端群集上运行新版本的应用程序。 保持旧版本的应用程序运行,直到它有未完成的工作。 将所有会话特定的数据移动到新版本的应用程序 如何做到这一点? 开始将所有新请求redirect到新版本的应用程序 closures旧版本,完成所有任务 *那好吧*

为什么Docker构build命令在Elastic Beanstalk中运行速度如此之慢?

EB抱怨我的构build超时,所以我进入一个实例,决定运行docker docker build自己,看看发生了什么。 每一步,甚至像一个mkdir一样简单,需要很长时间才能运行。 即使是一个WORKDIR在执行之前至less停顿一两分钟。 在我的本地机器上,这些是即时的。 到底是怎么回事?