Как корректно завершить работу контейнера докеров с WSO2 ESB? На данный момент мне нужно просто остановить работающий контейнер, что может повредить текущим транзакциям.
Редактировать
Я использую продукт микроинтегратора.
Я забыл упомянуть, что я имею в виду профиль ESB. Тем не менее, проверим ваше предложение. Спасибо..
Если вы используете систему оркестрации контейнеров, такую как Kubernetes, вы можете использовать для этого предварительные перехватчики. Пожалуйста, обратитесь - https://github.com/wso2/kubernetes-apim/blob/master/advanced/am-pattern-1/templates/am/instance-1/wso2am-pattern-1-am-deployment.yaml #L78
Я забыл упомянуть, что я имею в виду профиль ESB. Тем не менее, проверим ваше предложение. Спасибо..
Это общее для любого приложения. Вы можете использовать это и для Esb.
Вы видели этот выпуск github за прошлый год: github.com/wso2/docker-apim/issues/218. Кажется, в настоящее время вы не можете этого сделать. Это может соответствовать тому, как работает докер (т. е. проверка наличия PID 1, в противном случае остановитесь). Возможно, есть способ из интерфейса выключить сервер?