Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定のデバイスからデータを取得して処理し、最終的にデータベースに保存する Java リスナーがあります。ここで、一部のデバイスについて、このデータを他のリモート データベースに渡す必要があります。それをリモートデータベースに渡す最良の方法は、Javaリスナーを介して直接行うか、データを読み取って送信する別のデーモンを作成することですか? プラットフォームは Linux です。
現在のリスナーのコードを変更できる場合は、それに関数を追加する方がよいでしょう。たぶん、追加の処理を実行して元のリスナーに戻る注入可能なクラスを追加します。このようにして、後でリスナーのコードを変更することなく、新しい関数をいくつでも追加できます。 何らかの理由で2番目のオプション(別のデーモン)に従う必要がある場合は、2つのデーモンが同時におよび/または順番にデータにアクセスし、データが削除/変更される可能性がある競合状態を念頭に置いてください。デーモンはそれを処理する機会がありました。