Qual é a ordem de implantação no Wildfly?

1

Tenho um grande número de serviços e um conjunto principal de serviços que devem ser carregados primeiro, para que fiquem disponíveis quando os outros serviços forem carregados.

O Wildfly tem um pedido específico (por exemplo, alfabético, baseado no nome do arquivo) que ele usa ao fazer implantações? Ou há uma maneira de configurar isso?

Nós tentamos adicionar código para tentar conexões novamente se os outros serviços ainda não estivessem prontos, mas isso envolvia encadeamentos e, às vezes, os encadeamentos não eram finalizados corretamente quando o material era removido.

Algumas coisas que não funcionam para mim:

por Jon Onstott 20.05.2015 / 00:33

1 resposta

2

O Wildfly (desde o AS7) tenta fazer implantações paralelas para acelerar o processo; se você quiser fazer uma implantação sequencial, poderá fornecer dependências de cada implantação em outro (como os links que você forneceu na pergunta).

Como alternativa, você pode usar o CLI de Gerenciamento para ordenar sua programação de implantação, usando os recursos do Lote para garantir que suas implantações ocorram na ordem com script e Se pelo menos um dos comandos ou operações falhar, todos os outros comandos e as operações no lote são revertidas.

Veja também:

por 20.05.2015 / 02:05