組み込みアンダートゥー技術に興味があるのは、私のプロジェクトがマシンを変更するたびにstandalone.xml
を再設定する必要がないからです。私はちょうど.jar
を実行することができます。ワイルドフライ対埋め込みパフォーマンスの実行
だから私は2つの質問があります:私はwar
(SSL、セキュリティ、ポート、データソース、ドライバーおよびすべての迷惑なもの)の内側にwildflyの構成を維持することができ
- を?そのアイデアは、wildflyの新鮮なコピーをダウンロードし、それに戦争を落とすことができるようにすることであり、それはちょうど実行されます(standalone.xmlをもう一度使いこなす必要はありません)。
- wildfly FULLのような完全に吹き飛ばされたWebサーバー上の組み込みサーバーを使用すると、パフォーマンスが低下しますか?
編集(私が埋め込まれたサーバに対して戦争に必要なjarファイルをインポートしてると仮定):は
以下のコメントチェーンから私は十分に明確ではありませんでした。 webapp.warというWebアプリケーションがあるとします。私も と仮定します。別のクラウドプラットフォーム間で移動します。私が 別のクラウドプラットフォームを試すたびに、 の埋め込みの代わりにwildflyサーバを使用すると、wildflyを再ダウンロードして standalone.xmlを再設定する必要があります。しかし、私がundertow embeddedを使用している場合、 の設定は、アプリケーションjar (webapp.warにリンクしている)の一部である組み込みサーバーで1回実行できます。私はこの構成全体をスキップしたいです 私は雲のプラットフォームを変更します。だから、私の2つの質問は: は、confは私の プロジェクトの一部であり、サーバーではない野生の下でシナリオを持つことが可能ですか?そして、第二の問題は、私が をワイルドフライで行うことができない場合、私はundertow組み込みAPIでそれを行うことができます。 しかし、私はそれにパフォーマンスのコストがあることを恐れています。それは ケースですか?
私は完全に同じページにいるのか分かりません。私は頼む前に集団を見た。しかし、まだ設定が必要なようです。私は今夜または明日それを試してみるつもりです。確かに、誤解がないことを確かめるために、私は埋め込みAPIについて話しています。あなたがアプリのjar自体で言及したものをかなり(私は)考えて設定することができます。私は試してみましたが、気に入っていましたが、実際のWebサーバーではなく、それを使ってパフォーマンスが低下してしまうのではないかと心配していました。 – Ced
私は誤解していると思います。埋め込みAPIとは、Undertowの組み込みAPIまたはWildFly Embeddedを指していますか? –
undertow組み込みAPI。ここhttp://undertow.io/undertow-docs/undertow-docs-1.3.0/index.htmlのように。 Undertowをコードに直接埋め込むか、Wildfly Application Serverの一部として使うことができる2つの主な方法があります。 '私はコードに埋め込むことについて話している。 – Ced