複数のスレッドからリアルタイムのプロファイリング データを受け取り、障害のある可能性のあるトランスポートを介してそのデータをアップロードできるディスク バックアップ キューを実装する必要があります。当初は Java を対象としていましたが、長期的には Objective-C、Flash、JavaScript で同じメカニズムを使用する必要があります。Android Java とデスクトップを対象としています。
これは単一のプロセス内に含まれるため、MQ ソリューションはおそらくアウトです。パフォーマンスは重要な考慮事項です。つまり、信頼性をパフォーマンスと引き換えにすることを意味します。
私は2つのことに興味があります:
- 上記のアーキテクチャを考えると、この問題を完全または部分的に解決する利用可能なテクノロジはありますか?
- このメカニズムをさまざまなプラットフォームで最終的に再実装するか、理想的には再利用するという目標を考えると、Objective-C と Android Java の両方で簡単に使用できる方法でこれを構築する方法はありますか?
- このアーキテクチャはどのように見えますか?