2016-06-22 15 views
2

組み込みアンダートゥー技術に興味があるのは、私のプロジェクトがマシンを変更するたびに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でそれを行うことができます。 しかし、私はそれにパフォーマンスのコストがあることを恐れています。それは ケースですか?

答えて

1

Undertowはサーブレットコンテナです。それ自体では、WildFlyが何であるか、またはstandalone.xmlに基づいて何かを設定する方法がわかりません。実行可能なJARだけを望むなら、私はWildFly Swarmを見てみることをお勧めします。

+0

私は完全に同じページにいるのか分かりません。私は頼む前に集団を見た。しかし、まだ設定が必要なようです。私は今夜​​または明日それを試してみるつもりです。確かに、誤解がないことを確かめるために、私は埋め込みAPIについて話しています。あなたがアプリのjar自体で言及したものをかなり(私は)考えて設定することができます。私は試してみましたが、気に入っていましたが、実際のWebサーバーではなく、それを使ってパフォーマンスが低下してしまうのではないかと心配していました。 – Ced

+0

私は誤解していると思います。埋め込みAPIとは、Undertowの組み込みAPIまたはWildFly Embeddedを指していますか? –

+0

undertow組み込みAPI。ここhttp://undertow.io/undertow-docs/undertow-docs-1.3.0/index.htmlのように。 Undertowをコードに直接埋め込むか、Wildfly Application Serverの一部として使うことができる2つの主な方法があります。 '私はコードに埋め込むことについて話している。 – Ced

関連する問題