0

システム障害の後にバックアップからシステムを復元するためにジャーナル エントリを使用するつもりで、osgi フレームワーク用のロギング/ジャーナル サービスを構築しています。しかし、問題に遭遇しました。システムを正しく復元できるようにするために必要な十分なデータがあることを確認するには、使用済みの関数呼び出しとその引数を渡す必要があります。

functionName を文字列として journalService に渡し、引数をシリアライズ可能なオブジェクトの配列として渡します。引数を外部データベースに永続化する必要があるため、引数をシリアライズ可能にする必要があります。

REST/JSON フレームワークを介してデータベースに接続しているので、日誌エントリをデータベースに投稿したいだけです。ただし、私の問題は次のとおりです。シリアル化可能なオブジェクト (引数) を JSON 本文に入れるにはどうすればよいですか? また、それらをデータベースに保存するにはどのような形式が必要ですか?

4

1 に答える 1

0

I would serialize the objects to a byte array/stream, and base64-encode the array/stream to get a printable String.

At the database level, you can store the base64 string as a CLOB, or decode it to a byte array and store it as a BLOB.

于 2013-07-18T07:39:46.037 に答える