オーディオ、ビデオ、およびチャット アプリケーションを作成するためのフレームワークとして、Webrtc、nodejs、Expressjs を使用しています。スクリプトが継続的に実行されるように、Foreverを使用しました。
私のアプリケーションはオーディオ、ビデオ、チャットを扱っています。ユーザーの存在は重要な役割を果たします。システムを常に稼働させ、システムのクラッシュや再起動を回避する必要があります。その場合、オンラインだったユーザーに関するすべての情報が失われます。このような状況を回避するための最良のアプローチは何か提案が必要です。
また、新機能を運用サーバーに移行する際に、アプリケーションが停止せず、ユーザー情報が失われないように、どのような手順を考慮する必要がありますか。
サーバーがダウンした場合、またはダウンさせなければならなかった場合はどうなりますか。システム内のオンライン ユーザーのプレゼンス情報を失わずに (必要に応じて) 復元するために使用できるさまざまな手法を教えてください。