ASP.NETコアベースのK8Sマイクロ電気サービスプロバイダの練習ケース - 研究ノート

概要

選択から、完全な電気マイクロビジネスプロジェクトサービスを練習、ビジネス設計、完全なプロセス開発プロセスの管理にアーキテクチャ設計、及びオンライン概要と分析の運用・保守。

インストラクター

製品の要件はじめに

  • ピュアオンラインモール
  • オンラインとオフラインの統合
  • クロス産業
  • クロスビジネスモデル

ゼロから、我々はマイクロサービスを使用する必要がありますか?

マイクロサービスアーキテクチャには適していません。

  • 小規模アプリケーション
  • フィールドは明確ではありません
  • 組織変更をすることはできません
  • 理解の欠如
  • チームの未熟

(ミクロへのモノマーからサービス)コストマイクロサービス

  • コラボレーションの問題
  • 分散トランザクションは、問題の原因となりました
  • 重複したコードの数を増やします
  • サービス監視
  • 収集および表示ログ

利用可能なマイクロサービスから生じる費用についてK8Sによって解決

コストK8S

  • 統一された設定の問題
  • 展開時間の数を増やします
  • サービスの登録と発見
  • ロードバランシング
  • 増加したサーバーのコスト

K8S利点

  • ステートレスサービスの可用性
  • ステートフル高可用性データ
  • 急速な拡大
  • ボリュームでのお支払い
  • ベースGitLabとCI / CDの実権を握っ
  • ユニファイドコンフィギュレーション
  • サービスの登録と発見
  • ログの収集

実践グループ

マイクロサービスアーキテクチャ

マイクロサービス練習

  • プライベートnugetサーバーを展開するコアライブラリ、およびCIによって自動化:コアが共有ライブラリ
  • 株式コード:nugetサーバーにGitLab CIベースの出版ビジネス・コンポーネント
  • サービステンプレート:grpcサーバー
  • 同期通信:ローカル電話とRPCコールモノマー展開と分散型の展開
  • 非同期通信:ベース佐賀masstransitライブラリ
  • 統一認証および承認:オセロット
  • コラボレーション:APIの管理、ポストマン
  • 継続的インテグレーション:GitLab CIベースK8Sへの展開と舵CICD
  • 未来:分散トランザクション、サービスメッシュサービスグリッド

マイクロサービスの価値

  • マイクロサービスアーキテクチャの解放小さなチームの生産性、市場の応答性を向上
  • マイクロサービスは、急速に変化する目標に向けた弾丸、銃のためのPaaSの必要性、あります

ビデオリンク

ASP.NETコアベースのマイクロ電気サービスプロバイダのケーススタディをK8S。

知识共享许可协议

この作品は、ある非営利- -同一条件許諾4.0の国際ライセンス契約クリエイティブ・コモンズのライセンスのために。

欢迎转载、使用、重新发布,但务必保留文章署名 郑子铭 (包含链接: http://www.cnblogs.com/MingsonZheng/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

如有任何疑问,请与我联系 ([email protected]) 。

おすすめ

転載: www.cnblogs.com/MingsonZheng/p/12075597.html