問題タブ [vertx-httpclient]

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.

0 投票する
2 に答える
886 参照

vert.x - 頂点 | クラスター内の頂点のグローバル状態

初心者アラート。

Vertx で、10 秒ごとにデータベース (PostGres) をポーリングし、結果をクライアントにプッシュする単純なモジュールを作成しようとしています。ブロッキング コード (JDBC を介してデータベースにクエリを実行する) をワーカー バーティクルに限定することを考えています。上記の残りのレイヤーは完全にノンブロッキングで非同期です。

このモジュールは jar としてパッケージ化され、javascript ブリッジを介してイベント バスにサブスクライブできる別のアプリ (通常は webapps) に配布されます。

ここでの私の質問は、頂点モジュールで実行されている webapp の 5 つのプロセスがあるクラスター化された環境にあります。データベースをクエリする頂点頂点が 1 つだけであることを確認するにはどうすればよいですか。すべてのバーティクルがデータベースにクエリを実行して、さらに負荷がかかるのは望ましくありません。または、この問題を解決するために考える別の方法がありますか。Vertx バージョン 3.4.1 を使用しています

0 投票する
0 に答える
252 参照

vert.x - キャッチされていない例外が発生した場合、Vertx Verticle がアンデプロイされる

TrendsVerticle "com.example.test.trends" を展開し、これを MainVerticle から呼び出しています。問題は、TrendsVerticle でキャッチされない例外が発生した場合に発生します。次に API を呼び出すと、このエラーが発生し、バーティクル全体が展開されなくなります。

なぜこの動作ですか?Vertx はこれを処理するだけで、私の verticle を削除しないでください。

0 投票する
2 に答える
2149 参照

unit-testing - 単体テスト Vertx - java.util.concurrent.TimeoutException

WebClientvertx uingVertxUnitRunnerおよび RXified バージョンの vertxからの http 呼び出しを単体テストしようとしています。

問題は、ユニット テストが常にタイムアウト例外で失敗することです。WebClienthttp 呼び出しを単体テストする別の方法はありますか? 以下は私のコードです:

120 秒後にタイムアウトになるため、テストは常に失敗します。

出力

0 投票する
1 に答える
1260 参照

json - vertx で Json.encodePrettyly(object) を実行している間、null 値も含まれています。

vertx で Json.encodePrettyly(object) を実行している間、null 値も含まれます。

そのため、応答で null 値を回避するように構成する方法を知る必要があります。

0 投票する
0 に答える
838 参照

vertx-httpclient - パラメータ付きの get リクエストを送信するための Vertx クライアント

2 つの文字列パラメーターを使用して get 要求を送信するために Vertx でクライアントを作成していますが、サーバーから空のリストを受信して​​います。同じパス上にある別のサービスにリクエストを書き込んだが、このサービスがパラメーターを受け取っていない場合、応答は問題なく、データは適切に返されます。問題は、サーバー側でパラメーターを .addQueryParam にマッピングすることです。パラメーターはサーバー側でうまくマッピングされません。助けはありますか?