複数のタイプのキューを管理するアプリケーションを構築します。なんらかの理由でアプリケーションがクラッシュした場合にデータを失わないようにする最善の方法を検討しています。「永続化」という用語を使用してグーグル検索を行った結果、JPA に何度もたどり着きました。JPAの経験があります。私はクラッシュが発生した場合の Java の「シャットダウン シーケンス」の専門家ではなく、キューの永続化に何が関係しているのか疑問に思っています。この機能の一部を提供するライブラリはありますか?
1 に答える
2
クラッシュ中は一貫した「シャットダウン シーケンス」が存在しないため、クラッシュと呼ばれます。誰かが壁のコンセントからプラグを抜いたり、コンピューターを介してモンスター トラックを誤って運転したりする可能性があります。
最適なオプションは、アプリケーションの状態を格納する軽量の組み込みデータベース (Berkeley DB Java Edition など) を使用することです。もちろん、アプリケーションの状態が非常に大きい場合 (たとえば、何千もの同時ユーザーがいる場合)、より精巧なソリューション。
基本的に最後の保存以降のアプリケーションの状態は、必然的に失われることに注意してください。
于 2013-01-31T17:11:00.210 に答える