0

CPU負荷が高いと動作を停止するNettyベースのアプリケーションがあります。その理由は、HashedWheelTimer が 100% の CPU 使用率でバケットをスキップし、そのタスクの大部分の実行をトリガーしないためだと確信しています。

このような高負荷はサーバー上で時々発生し、予測できませんが、長く続くことはありません。いずれにせよ、HashedWheelTimer の障害のために不正なデバイスを切断しない顧客のデバイス DDoS サーバーにはこれで十分です。

質問は次のとおりです。私は正しいですか?HashedWheelTimer には本当にこの問題がありますか? 時間が来たときにすべてのイベントをトリガーするタイマー クラスを実装しました。そして、標準の Netty ディストリビューションでは、そのようなクラスに必要性があると思います。

4

1 に答える 1

0

その場合は、Issue Trackerでバグを開いてください。

于 2012-05-01T09:39:21.370 に答える