FバージョンSpringCloud 2 - SpringCloudは何ですか?SpringCloudバージョンの選択

はじめに:ビルドマイクロサービスアーキテクチャは、コンピュータを買うようなもので、使用SpringCloudは、ブランド名のコンピュータを購入することです。

序文

高価な、天気の良い日は、ちょうど技術は、ジュニアパートナー孟は夕方の空のバーを見てみることを言いたくはありません。

- あなたが空にノーススターを見つけるには?

前の記事、シンプルで小さな物語、リラックスやアーキテクチャの進化を説明することが幸せ、そしてなぜマイクロサービスが何であるかを、マイクロサービスが存在します。しかし、最後に少し疑問を左:マイクロアーキテクチャ設計は、サービスコール、サービス管理、サービス監視、およびその他の問題を解決するため、技術的なサービスのニーズのセットです。

だから、どのようにこれらのテクノロジを行うには?

答えは次のとおりです。SpringCloud。

この記事では詳細に説明します

  • SpringCloudは何ですか
  • 関係SpringCloudとSpringBoot
  • SpringCloudバージョンの選択

SpringCloudは何ですか

はじめに:ビルドマイクロサービスアーキテクチャは、コンピュータを買うようなもので、使用SpringCloudは、ブランド名のコンピュータを購入することです。

SpringBootマイクロサービスソリューション提供基づいSpringCloud、 Netflixの外部オープンソースコンポーネントに基づいて、抽象度の高いパッケージを行うことに加えて、登録及びサービス発見を含む、構成センター、フルリンク監視、サービスゲートウェイ、負荷分散、ヒューズ及びその他の成分をおよびオープンソースコンポーネントのいくつかの中立選択。

ネットフリックスは、米国のオンラインビデオサイトのリーダー、マイクロサービス業界で、彼は優れたサービスの専門家のミクロレベルの量産として認識され、Netflixのオープンソースコンポーネントは、彼の大規模な分散型マイクロサービス環境での戦闘の年後に検証されています、スプリング雲非常に多くの成分がカプセル化されるコンポーネントベースのNetflix

我々はマイクロ収集サービスについて話しました前回の記事では技術の集合である、これらの技術は、技術的なサービスコール、ロードバランシング、ゲートウェイ・テクノロジーなど、よりダース大小の技術よりもあります。

そこで質問がありますか?開発では、どのように我々は、技術の、そのような完全なセットを見つけるのですか?

最初のシナリオ:彼らはどのような技術を見つけるために必要なものであるが、このような問題があり、多くの場合、これらの問題を解決するために、一般的に中小企業の技術ニーズの強い例の技術と技術の間にいくつかの互換性の問題があるでしょうそのような強さがなければ。

第二种方案:一些有实力的公司会自己寻找一整套技术,并且做一些封装和整合,然后开源让大家使用。SpringCloud就是这样的技术,SpringCloud是官方封装好的一整套分布式微服务的技术解决方案,我们也称之为微服务全家桶。

举个通俗的例子:开发微服务相当于买一台电脑

  1. 自己找微服务的技术相当于自己组装电脑,需要自己选配零部件,并且做组装整合,一般人搞不定。
  2. 使用SpringCloud相当于直接买了一个联想的电脑,买品牌机,厂家会把CPU 显卡等等都帮你配置好了,买来就能用。

SpringCloud包含的技术:

…..等一二十个技术,网址:https://www.springcloud.cc/

SpringCloud 和 SpringBoot的关系

用过SpringBoot的小伙伴都知道,SpringBoot开发之所以方便快捷,就是因为SpringBoot自动配置可以让我们在开发的时候不写基本的配置,通过完美的封装让应用可以做到一键启动和部署,而SpringCloud多个技术整合,最复杂的过程往往是配置。

所以SpringCloud选择SpringBoot作为技术底层,对目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,进行二次封装,屏蔽掉了复杂的配置和实现原理。让我们使用SpringCloud像使用SpringBoot一样的简单。

SpringCloud和SpringBoot的版本选择

关于SpringCloud和SpringBoot的版本选择问题,可以见官网:https://spring.io/projects/spring-cloud/

我们选择的是 Finchley 版本的SpringCloud,SpringBoot的版本就要选择 2.0.X。

解释一下 SpringCloud 版本号:SpringCloud 版本的命名规范实际上是 英文单词 SRX 的形式命名

  • SpringCloud的版本号没有采用 数字 命名,而是英文的单词,?Angel、Brixton、Camden等都是伦敦地铁站的名称,它们按照字母顺序发行。这个是主版本号,我们一般会称之为 F版本,D版本。
  • 后面的SR表示“Service Release”,一般表示Bug修复;在SR版本发布之前,会先发布一个Release版本,例如Camden RELEASE。

总结

恭喜你完成了本章的学习,为你鼓掌!如果本文对你有帮助,请帮忙点赞,评论,转发,这对作者很重要,谢谢。

要掌握SpringCloud更多的用法,请持续关注本系列教程。

求关注,求点赞,求转发

欢迎关注本人公众号:鹿老师的Java笔记,将在长期更新Java技术图文教程和视频教程,Java学习经验,Java面试经验以及Java实战开发经验。

おすすめ

転載: juejin.im/post/5e7b5bfbe51d4526dc7c0706