2016-11-08 7 views
0

私の無知だが、SpringBootは私が理解する限り、春のプロジェクトを設定する助けとなる。それは私たちの意見に基づく依存性管理を簡素化し、私たち自身のすべての依存関係を集めることに伴う苦痛を取り除く。 これは、パッケージ化の仕方にひねりがあります。すなわち、アプリケーション(uber jar)でコンテナ自体をパッケージ化し、戦争展開などを過去のものにします。この種のWebアプリケーションと私の意見では非ウェブアプリです。Spring Boot - マイクロサービスとは何が関係していますか?

私の理解から、これは遠隔からマイクロサービスに関連するものではありませんが、多くの場合、「マイクロサービスとSpringBoot」のような記事が出てきます。 SpringBootとマイクロサービスは、同じ息吹で使用されています。これは、Springがマイクロサービスの仕方で構築する方法であるという概念を与えていますか?これは間違っていないのですか、ここで何か不足していますか?

+0

'war'としてパッケージ化し続けながらspring-bootを使うことができることに言及してください。http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging –

答えて

0

まず、春のブートは素晴らしいプロジェクトです。スプリングブートはデフォルト設定を使用しますが、設定ファイルの大量は使用しません。この機能はauto-configプロジェクトのサポートです。そして、スプリングブートは組み込みコンテナを使用するので、サービスを単独で起動することができます。それはtomcat \ jettyのようなあなた自身の設定コンテナです。最後に、マイクロサービスはサービスのコンセプトに過ぎず、サービスを分割することはできません。マイクロコントローラとしてのすべてのコントローラクラスは問題なく、すべてのモジュールがマイクロサービスとして機能します。私にとって、スプリングブートを使用してマイクロサービスを構築する方法は、あらゆるサービス環境でサービスをすばやく展開する方法です。新しいサービスにjarファイルをコピーして実行するだけで使用できます。java -jar

関連する問題