を使用して Web アプリケーションを実装しようとしていますApache Storm。
アプリケーションは広告リクエストの膨大な負荷 ( - 100 トランザクション/秒)を
受け取り、簡単な計算を行ってから、最大レイテンシ 10 ミリ秒でNoSQL データベースに結果を保存します。100 TPS
Cassandraその書き込み機能のシンクとして使用しています。
ただし、すでに8 ms要件を超えており、100ms.
ボルトの並列処理を使用して、バッファー (Disruptor バッファー) のサイズを最小限に抑え、トポロジーのバランスをとろうとしました。
しかし、私たちはまだです20ms。
4 ワーカー (8 コア / 16GB) の場合、20k TPSまだ非常に少ないです。
最適化のための提案はありますか、それとも(の制限)
の制限に達しただけですか?Apache StormJava