問題タブ [kairosdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jetty - kairosdb の Jetty 設定を使用してクライアントからのリクエストを拒否する方法
私はkairosdbの最新バージョンを使用しています。jetty スレッドプールを有効にしてみました。私の期待は、キューサイズがリクエストでいっぱいになると、後続のすべてのリクエストがすぐに拒否されることでした。しかし、私が見ているにもかかわらず、リクエストはしばらくしてから提供されます
キューがいっぱいの場合、クライアント要求は拒否されます。同じことを達成する方法は?
テストのために、これらのパラメーターを追加しました。
対応する jetty スレッド プール コード
new ExecutorThreadPool(minThreads, maxThreads, keepAliveMs, TimeUnit.MILLISECONDS, queue);
kairosdb で使われている jetty のバージョンは8.1.16
java - cassandra、新規インストールで使用するとkairosdbを起動するとエラーが発生する
04:39:30.558 [main] INFO [Cluster.java:1614] - プロトコル バージョン V4 で接続できません。V3 で試行しています
04:39:30.580 [main] INFO [Cluster.java:1614] - プロトコル バージョン V3 で接続できません。V2 で試行しています
04:39:30.671 [main] WARN [Cluster.java:2202] - 連絡先に localhost/0:0:0:0:0:0:0:1:9042 をリストしましたが、見つかりませんでした起動時の制御ホストの system.peers
04:39:30.847 [main] INFO [KairosRetryPolicy.java:104] - KairosRetryPolicy の初期化: 再試行回数を 1 に設定 04:39:30.848 [main] INFO [Cluster.java:1568] - 新しい Cassandra ホスト localhost/127.0.0.1 :9042 追加
04:39:31.333 [main] エラー [CassandraModule.java:136] - cassandra スキーマ com.datastax.driver.core.exceptions.SyntaxError をセットアップできません: 行 6:28 com.datastax の入力 '>' で実行可能な代替手段がありません.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:58) com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:24) com.datastax.driver.core.DriverThrowables.propagateCause (DriverThrowables.java:37) com.datastax.driver.core.DefaultResultSetFuture.getUninterruptively(DefaultResultSetFuture.java:245) com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:68) で com.datastax. driver.core.AbstractSession.execute(AbstractSession.java:43)