1

調査した後、時間、ローカリゼーション、ある種のリクエストIDなど、すべてのリクエストについて各コンポーネントからログに記録することにしました。次に、すべてをまとめてIDで並べ替えます。次に、リクエストごとに1つのコンポーネントを通過するのにかかる時間、正確に必要なものを知ることができます。

私の問題は、システム間でIDを渡す方法がわからないことです(スレッドはRMIなどによって作成されます)。私のアイデアは、1つのリクエストに接続されているすべてのスレッドに同じスレッド名を設定することでした(ここでの説明を参照)が、これを行う方法についてはまだアドバイスが必要です。それとも、スレッドをまとめる方が良いのでしょうか?

4

1 に答える 1

1

私がこれを行った方法は、プロセスのすべての主要なステップのタイムスタンプを含む文字列を渡すことです。最後に、私はすべてのタイミングの完全なエンドツーエンドの記録を持っています。これは、追加の引数を渡すことを意味しますが、レポートははるかに単純なので、それだけの価値があります。

于 2012-07-30T15:08:30.280 に答える