0

特定のデバイスからデータを取得して処理し、最終的にデータベースに保存する Java リスナーがあります。ここで、一部のデバイスについて、このデータを他のリモート データベースに渡す必要があります。それをリモートデータベースに渡す最良の方法は、Javaリスナーを介して直接行うか、データを読み取って送信する別のデーモンを作成することですか? プラットフォームは Linux です。

4

1 に答える 1

0

現在のリスナーのコードを変更できる場合は、それに関数を追加する方がよいでしょう。たぶん、追加の処理を実行して元のリスナーに戻る注入可能なクラスを追加します。このようにして、後でリスナーのコードを変更することなく、新しい関数をいくつでも追加できます。
何らかの理由で2番目のオプション(別のデーモン)に従う必要がある場合は、2つのデーモンが同時におよび/または順番にデータにアクセスし、データが削除/変更される可能性がある競合状態を念頭に置いてください。デーモンはそれを処理する機会がありました。

于 2012-11-19T17:40:35.797 に答える