問題タブ [vertx3]

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 投票する
1 に答える
477 参照

java - 異なるマシンで実行されているバーティクルのイベント バスを使用して通信できない

イベント バスを使用してバーティクル間の通信を確立しようとしていました。最も単純なピンポン通信の例を試してみました -

同様に、レシーバーを書きました。コードを参照してください

送信側と受信側の両方が同じマシンで実行されている場合、通信は成功します。しかし、それらが異なるマシンで実行されている場合、通信は失敗します。また、hazelcast は両方のマシンで他のピアを正しく検出するため (これは、hazelcast のコンソール ログから明らかです)、Hazelcast クラスター マネージャー (使用したもの) の問題ではないようです。

また、両方のマシンでファイアウォールが有効になっておらず、hazelcast のみを使用して (vertx を使用せずに) 同じマシン間の通信を確立でき、完全に機能しました (たとえば、この)。したがって、問題はおそらく vert-x にあります。

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

java - vertx httpserver はポート リッスンを待機します

サーバーを実行している RC に問題があります。私の統合テストは、この1つの起動前にサーバーにヒットしています。テストを開始する前に、サーバーのポートが実際にリッスンしていることを確認するにはどうすればよいですか?

httpServer.listen(port, handle) 機能を使用していましたが、API の指定どおりに機能しないようです。

助言がありますか?

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

java - Bulk inserts in Vert.x RXJava

I'm experimenting both Vert.x and Reactive Extensions together (RXJava) and finding it difficult to compose async events.

Problem statement

  1. Establish a DB connection with auto commit turned off.
  2. Bulk insert data into a table1
  3. Update status in table2
  4. Commit

Since most operations in Vert.x are asynchronous, I'm trying to compose/chain them using RxJava. This is what I've come up with so far.

While this kind of works, I'm sure this isn't the ideal approach.

  • Point #2(bulk insert for each record) and #3 final status update aren't chained together. And I'm not sure if any record failure during bulk insert would stop #3 to happen.

Coming from an imperative background, I'm finding it difficult to grasp Rx concepts and asynch events together. Any help is much appreciated.

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

vert.x - イベント ループの数を制限する

頂点のドキュメントでは、頂点インスタンスごとのイベント ループ スレッドの数を制限する可能性があると述べています。

単一のイベント ループの代わりに、各 Vertx インスタンスは複数のイベント ループを維持します。デフォルトでは、マシンで使用可能なコアの数に基づいて数が選択されますが、これはオーバーライドできます。

多分誰かがそれを行う方法を知っていますか?(デバッグ目的で必要です)

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

java - vertx.io の垂直方向の停止が例外で動作する

vertx.io 3.0.0 で作業すると、例外がスローされ、JAVA API でキャッチされない場合、垂直方向がフリーズします。単一サーバー環境で作業しており、サーバーはクラスター内にありません。

何かご意見は?

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

java - Rest API レイヤーの Vertx モデル バインディング

Vertx 3 を使用していますが、クエリ文字列、ヘッダー、およびコンテンツ タイプとボディの両方を Bean に変換することを知っている適切な分離モジュールを見つけようとしていますか?

春がそれを行い、他のさまざまなフレームワークも同様に行うことは知っていますが、新しいフレームワークを導入したくありません。特定のメソッドに自動バインドするか、少なくとも特定のクラスを自動バインドすることを知っている超高速モデルバインダーが必要なだけですそのため、現在 1 つのパラメーター (モデル) を受け入れる rest メソッドを呼び出すことができます。

パラメータなどに注釈を追加してもかまいません。

ありがとう!

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

java - データベースからの Vertx shiro 認証

ここで、authを使用する単純なvertxプロジェクトを見つけました。apache-shiroここで、ユーザー情報は次のsrc/main/resources/vertx-users.propertiesようにファイル内に保存されます。

これは、ユーザー名とパスワードをファイルに保存する良い方法ですか? これらの情報を暗号化された形式で、またはデータベース内のどこにでも保存できますか? apache-shiroデータベースからこれらの情報にアクセスできますか? サンプルプロジェクトがあれば提供してください

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

java - Vertx3 で Postgres ストア プロシージャから値を返せませんでした

postgres db から返された値を取得できないようです...これを修正する方法はありますか?

次のエラーが表示されました。

サンプル ストア プロシージャは次のとおりです。