マイクロ戦闘サービス開発(春・クラウド/春-クラウドアリババ/ダボ)、ケース、手であなたを取ります

平日は、開いている公共の数は多くのことを書いたが、誰か他の人の記事を見て、多くのまともなされていません。年末、年度末の要約が出力点にまともな書き込み何かに時間を持っていなかった、すぐにこのシリーズを開始します。ノックのキー文字、側面を書きながらノック、記事が完了するまで更新し続けています。私たちは、演習この一連のシステムを通じて、大きなアップグレードストライドを持っていると信じています。

ボックスはじめに(何ですか?)

複合SpringCloud、SpringCloudAlibaba、ダボやその他のオープンソースパッケージ、ショッピングモールの駐車場のビジネスニーズに基づいて、マイクロ戦闘サービスの開発、および例実用的な操作で努力し、マスターマイクロサービスアーキテクチャ一般的に使用されるスキルポイント、エントリーの容易さ。

なぜ(なぜ?)このコラムを書きます

マイクロサービスホット、多くの企業の2年近くはゆっくりとマイクロアーキテクチャのサービスをオンにしますが、マイクロ直接サービスを始めるために、だけでなく、実用的な操作をドリルスルーできるようにする必要があり、作業に対処するために立ち上がります。

関連Web上のリソースに多く、それらのほとんどは、何の章を散乱しない、断片化は、ステップバイステップすることはできませんが、プロジェクトの実際の状況のさまざまなコンポーネントのより深い統合を把握することができないの深さの体系的な理解を助長されていません。

そこにいくつかの例がありますが、関連文書の欠如は説明を詳細に説明するが、初心者のために、唯一のコードを読み込むことで、それが少しは理解されるであろう。私は、非常に複雑なビジネスずに、アップリンクできる技術システムを実際のシーンの熟考フィット小さな例を書き込もうとしましたので、それらは続くことになるハンズオン実用的な操作、ステップバイステップでは、テクノロジ・スタックの理解深めるために、始めましょう。

このコラムを通じて到達するためにどのような目標を(どこ?)

この列には、テスト、コーディングライン、日常的なモニタリングおよびメンテナンスなどに配備(ユニットテスト、システムテスト)、ニーズの統合、分析、設計、店舗設計、重要なビジネス・プロセスの設計から、あなたのプロジェクトの整合性が表示されます。

製品を作るために今日では、アジャイル開発モデルは新しいものではありませんが、このコラムではアジャイル手法、チームワーク演習の適切な数に統合されます。重要なスキルは非常に重要ですので、プログラマの学生は、一般的に、よりハードなスキルを持ち上げる懸念しています。同時に、ソフトスキルだけでなく、その上のハードスキル、同じ昇華GET運動、より多くのチームワーク、コミュニケーションや理解力、問題解決能力、リーダーシップと管理機能、およびのアップグレードと。

技術スタックに関連する実際の例この列

ドゥJavaは、春の周りに開いていません。Javaのマイクロサービス開発を行うために、また、春の雲の周りに開いていません。しかし、ダボで再起動し、そして、より多くの完璧な生態系のダボをApacheのオープンソースコミュニティを維持します。春の雲が、比較のためにダボを取るには不適切であるが、技術選択の私の友人の多くは、ダボのもつれやSpringクラウドを選択し、スプリング・クラウドのalibabaに表示され、一緒にダボ生態と生態春クラウドの完璧な融合になります。次の2つの互換性もすることができ、もつれに持っているか、ダボの春クラウドを選択しないでください。

以下のリストは、技術スタックを下げるために使用することができます。

  • リバースプロキシ:nginxのは、静的および動的分離の展開を行います
  • 統一ゲートウェイ:JWTによって実行される検査動作の簡単な権利と、ばねクラウドゲートウェイベース
  • 分散トランザクション:Seata、分散トランザクション製品内部アリ絶えず進化の繰り返し。
  • ダウングレード、制限:hysrix /センチネル
  • サービス管理:ナコス
  • 分散構成センター:ナコス
  • クライアント・ロード・バランシング:openFeign
  • 非同期メッセージ:RocketMQ、アリオープンソースは、Apacheのインキュベーターに言及しました
  • LT:Skywalking、Huawei社のオープンソースは、Apacheのインキュベーターに言及しました
  • 分散キャッシュ:Redisの
  • 健康モニタリング:春ブート管理者
  • 分散ロック:Redission
  • コードを簡素化:Lambok、MyBatisのプラス、MyBatisの発電機を
  • RPCフレームワーク:apacheのダボ

プロジェクトの実用的な操作は、ハンズオンアクションバーで、近い実際のプロジェクト開発事業に、ウィジェットの数を伴うヒントになる、マイクロ・サービス・アーキテクチャは、難解ではありません、あなたはそれをよりよく制御することができます。

列の群衆

プログラマー、ジュニアアーキテクト、IT実務者、プロジェクトマネージャ、ITマネジャー、プロダクトマネジャー、ビジネスアーキテクト

リンクアドレス:https://xiaozhuanlan.com/msa-practice

おすすめ

転載: www.cnblogs.com/growithus/p/12144149.html