問題タブ [vertx-verticle]
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.
vert.x - vertx httpserver を worker verticle としてデプロイしたときに、処理待ちのリクエストの数を取得するにはどうすればよいですか?
HTTP サーバーをワーカー バーティクルとしてデプロイするときに、ワーカー スレッドによって処理されるのを待っている多数のリクエストを取得する他の方法はありますか? https://vertx.io/docs/vertx-dropwizard-metrics/java/#_pool_metricsの代替が必要です。
scala - Vertx Web: 複数のファイル間でルートを分割して整理する方法は?
これまでのところ、Vertx が大好きです。ドキュメンテーションは素晴らしく、言語間のサポートは驚くべきものです。
ただし、特定の問題の例とドキュメントはすべて古くなっているようです。それ以来、API は少し変更されていると思います3.4.x
(私は現在3.9.1
Scala で使用してい2.13.1
ます。
物事を整理しておくために、ルートを複数のファイルに分割できるようにしたいと考えています。たとえば、UserRoutes
ファイルがあり、 用に別のファイルを作成したいのTodoRoutes
ですが、これらのファイルの両方をServerVerticle
.
これを行うために私が見つけた唯一の方法は、基本的に次のとおりです。
ユーザールート:
サーバーの垂直方向:
代わりに私が本当にやりたいこと:
私がこれを好む理由はUserRoutes
、どのパスが使用されているか、どのパラメーターが必要かなど、 で何が行われているかを正確に確認する方が簡単だからです。
このサンプル アプリケーションと同様のアプローチを試してみましたが、Vertx API が3.9
?
これを行う最善の方法は何ですか?何が欠けていますか?大規模な REST API はどのようにルートを分割しますか?
intellij-idea - IntelliJ のデバッグ モードで Vert.x Verticle を起動するにはどうすればよいですか
この質問に非常に似ていますが、まったく重複していません(と思います)。
上記の質問への回答で説明されているように実行するVert.x Verticleがあります(つまり、io.vertx.core.Launcher
関連する引数を使用して実行しますが、デバッグモードで同じことを開始しようとしています.
上記の質問への回答の他の場所でmain()
、Verticle にメソッドを追加し、それを実行モードまたはデバッグ モードで実行することを推奨している人を見てきましたが、純粋にこの目的のために冗長なコードを追加したくありません。
私が考えることができる唯一のオプションは、私がやっているように Verticle を開始することですが、VM 引数を使用してデバッガーを待機させ、IntelliJ でリモート デバッグ構成を開始します。しかし、それは不器用に感じます。より良い方法はありますか?