标签: ruby microservices acceptance-testing
我有一个多个ruby应用程序的系统。完全停止和启动该系统大约需要2分钟。我决定让我的应用程序容错DB,所以当我删除数据库并恢复它们时,我的应用程序不会失败。
这是正常的吗?有没有陷阱?
答案 0 :(得分:1)
如果架构发生更改,您仍需要重新启动Rails进程。原因是ActiveRecord在启动期间缓存了列数据。