2012-02-18 2 views
1

노드 애플리케이션을 프로덕션 환경에서 업데이트하려고하지만 사용자가이를 신용 카드 트랜잭션과 같은 용도로 사용하고 있습니다.정상 노드에서 중요한 섹션이 완료 될 때까지 기다리십시오.

나는 supervisor을 실행하지만 데이터를 저장하거나 중요한 정보를 보내는 등의 모든 중요한 섹션이 완료 될 때까지 기다렸다가 다시 시작하려고합니다.

답변

0

프로그래밍 된 다우 타임을 만드는 것이 가장 직접적인 것입니다. 사용자에게 알림을 보내고 다운 타임이 발생하기 몇 분 전에 중요한 트랜잭션을 중지하고, 항상 오프라인으로 전환 할 적절한 시간을 선택하십시오. 귀하의 사용자.

앱의 여러 섹션을 더 많은 애플리케이션에 위임 할 수도 있습니다. 예를 들어, 대기열로 메시지를 보낼 수있는 별도의 프로세스에서 결제를 처리 할 수 ​​있습니다.

이것은 분명히 사용자의 필요에 따라 달라 지므로 프로그래밍 된 중단 시간을 사용자에게 알려줘야 나중에이를 다시 확인할 수 있습니다.

관련 문제