従来のJaveEEアプリケーションの一部をSpringブートに変換しています。ベンダーにはこれを実行するようになっていますが、TomcatやJettyが組み込まれたSpringブートは生産準備ができておらず、コンテナ(Tomcat/JettyまたはJBoss)にデプロイするためにパッケージ化することを推奨しています。この種の目的を破る。クレームは正確ですか?埋め込みTomcatまたはJettyでSpringブートを行います。グレード
15
A
答えて
15
Springチームはスタンドアロンの「組み込みモード」を推奨しています.Pivotal(Springの企業スポンサー)は主要なコンサルティングサービスを提供し、組み込みモードを推奨しています.Netflixは、スタンドアロンのBootで動作するようにシステムの大部分を再設計しました。
私は0.5.0M6以降、組み込みモード(TomcatとUndertow)を使用していましたが、サーバーコンポーネントに問題はありませんでした。あなたの売り手に売り手の問題があるように思えるかもしれません。トピックの
0
12-因子アプリは完全に自己完結型であると に実行環境にウェブサーバの実行時の注入に を依存していませんがウェブに面したサービスを作成します。
それは理由を説明していませんが、ソースがhereです。私の個人的な経験から、私はそれが本当に必要とされていないより多くの設定(そして複雑さ)を追加すると主張したいと思います。また、開発環境と生産環境を近づけます(つまり、開発者が書いたものは本番環境で実行されるものです)。負荷の重い状況では、サービスのクラスタの前に別のサービスを配置して負荷分散を処理するのは理にかなっていますが、それは別のトピックです。
+3
これがどのように問題に対処しているかは完全にはっきりしていません。 – chrylis
関連する問題
- 1. Spring Boot埋め込みTomcatまたは埋め込みTomcat
- 2. Springブート(埋め込みTomcatが起動していません)
- 3. SpringブートTomcat設定、コンテナから埋め込みへの移行
- 4. 埋め込みTomcatでSpringブートWeblfuxを使用する
- 5. Springブートでcontext.xmlを読む埋め込みTomcat
- 6. Springブート埋め込みTomcatはスタンドアロンとは異なる動作をします
- 7. Springブート埋め込みTomcat "application/json" 10KBへのリクエスト制限
- 8. Springブートが埋め込まれたJettyを使用したPrimeFaces 6 FileUploadFilter設定
- 9. 埋め込みTomcatを起動できません - 春のブート
- 10. SpringブートApache Artemis埋め込みJMSキューサンプル
- 11. Springブート埋め込みのTomcatアプリケーションセッションで無効化されない
- 12. jdbctemplate、hibernateまたはJPAなしでSpringブート埋め込みTomcat接続プールを使用する
- 13. EnableLoadTimeWeaving Spring Boot埋め込みTomcat
- 14. Spring-Bootで埋め込みTomcatを開始できません
- 15. Heroku埋め込みJettyポートバインドタイムアウト
- 16. 複数の埋め込みデータストアをSpringブートで使用する
- 17. Springブート1.5.9および実行時にヌルポインタ例外をスローする埋め込みJettyサーバー?
- 18. 埋め込みJetty - IllegalStateException:いいえSessionManager
- 19. 春のブート、埋め込みのtomcatの初期化に失敗しました
- 20. Tomcatライブラリで埋め込みJavaサーブレットコード(ライブラリJettyなど)を実行することはできますか?
- 21. 埋め込みH2データベースをmvn jettyで実行する:実行
- 22. 埋め込みサーブレットコンテナは、SpringブートでMETA-INF /リソースを処理しません。
- 23. spring boot埋め込みのTomcatはjcifs smbライブラリで始まらない
- 24. Jetty 9の埋め込み - jetty-all.jarはどこですか?
- 25. 外部xmlファイルをspring boot埋め込みTomcatに埋め込む方法
- 26. 変更春のブート埋め込みTomcatの抽出パス
- 27. Spring Boot埋め込みTomcatでmaxKeepAliveRequestsを設定する
- 28. 埋め込みjarからアプリケーションプロパティを取得する - Springブート
- 29. Jerseyと埋め込みJettyでLoggingFilterは無視されます
- 30. 埋め込みTomcatのアクセスログをstdoutに送るようSpringブートにどのように伝えますか?
** "Springチームはスタンドアロンの組み込みモードを推奨します" ** この情報はありがたいですか?私はSpringブートのドキュメントでこの情報を見つけることはできません。 "**スタンドアロンの組み込みモード**"はどういう意味ですか?それは矛盾した言葉から奇妙に聞こえる。 Googleでこの言葉を引用すると、関連する情報は見つかりませんが、あなたの答えはわかりません。 – davidxxx
@davidhxxxこの時点であなたを案内する場所がわかりません。 Dave Syerや他の人との個人的な会話に基づいています。 「スタンドアロンの組み込み」に関しては、アプリケーションをインストールする外部コンテナを持つ従来のJ2EEビジネスから来ています。 Spring Boot *はサーブレットコンテナをエンジンとして埋め込み、 'java -jar'だけでアプリケーション* standalone *を実行できるようにします。 – chrylis
これらの精度をありがとうございます。第2のポイント(スタンドアロンの埋め込み)について、私は自分自身に疑問を呈します。 SpringBootがコンテナを提供する場合は、埋め込みモードのように見えます。あなたは言った** Pivotal(春の企業のスポンサー)は、主要なコンサルティングサービスを提供し、埋め込みモードを推奨します**しかし、私はこの組み込みモードがあなたのコメントに記述したStringチーム組み込みモードとどのように違うのか分かりません。 – davidxxx