我有大量的服务和一组核心的服务,预计首先加载,以便在其他服务加载时可用。
Wildfly在部署时是否具有特定的顺序(例如,根据文件名的字母顺序)? 或者有没有办法设置这个?
如果其他服务尚未就绪,我们尝试添加代码来重新尝试连接,但涉及到线程,有时线程没有在解除部署时正确终止。
有些事情不适合我:
Wildfly(自AS7以来)尝试执行并行部署以加速进程,如果要执行顺序部署,则可以在每个部署之间提供依赖关系(如问题中提供的链接)。
或者,您可以使用pipe理CLI命令您的部署计划,使用批处理function确保您的部署以脚本编写的顺序进行,并且如果至less有一个命令或操作失败,则所有其他成功执行的命令和操作批量回滚。
也可以看看: