5

私は分散システムを持っています: 10 台のボックス (それぞれ約 8 コア) で 12 ~ 14 個のアプリケーションが実行されています。私のアプリは高度にマルチスレッド化されています。

日中、私のアプリはかなり忙しいです。私がしていることにとって、レイテンシーは重要です。

状況を考慮して、これらのアプリ全体に広がる一連のメモリ内オブジェクトを監視し、いくつかのレポートを生成する必要があるという新しい追加要件があります (Web ページまたはテキスト ファイルは問題ではありません)。

監視業務に関連するデザインパターンを探しています。私を悩ませているのは、監視/オブザーバーのスレッドが何か厄介なことをしているために、遅延を導入してはならないということです。それが助けになるなら、私はこの時点でほとんどC++なので、共有メモリなどの低レベルのものは間違いなくテーブルにあります。

4

1 に答える 1