分散型からマイクロサービスまでの復号「アーキテクチャ」の原則と実践メモ

分散アーキテクチャとマイクロサービス プラットフォームは、今日の IT 業界の主要なテクノロジであり、上級ソフトウェア エンジニアやシステム アーキテクトが習得しなければならないコア テクノロジでもあります。

マイクロサービス、クラウド ネイティブ、Kubernetes、Service Mesh は、分散分野で注目のテクノロジーですが、何もないところから現れたものではなく、「先人」の利点を受け継いでいるはずです。これらのテクノロジーを理解するだけでなく、既存のプロジェクト開発や古いシステムの変革にそれらを簡単に使用できるように、その開発コンテキストと原則を深く理解する必要があります。

このnoteでは、従来の分散アーキテクチャからコンテナ技術を主軸としたマイクロサービスアーキテクチャに移行し、分散アーキテクチャとマイクロサービスに関する知識と技術を包括的かつ徹底的に紹介します。

合計 9 章:

第 1 章では、配信の基礎であるネットワークについて説明し、インターネット、NIO、AIO、ネットワーク伝送におけるオブジェクトのシリアル化、HTTP の過去と現在、TCP/IP、CDN から SD-WAN まで、等

第 2 章では、分散システムの設計概念と一貫性原則に関する分散システムの古典的な理論を説明します: ZooKeeper の使用シナリオ: CAP 理論の過去と現在、BASE ガイドライン: 分散トランザクションの原理

注が多すぎるため、記事の長さに制限があります。ここではエディターはカタログとコンテンツの一部のみを表示します。完全なメモと学習リファレンスを入手したい人は [ ここをクリックしてください]

第3章ではRPCから始まり、分散サービスガバナンスフレームワークの成り立ちと原理を説明し、ZeroC Iceの原理とマイクロサービスアーキテクチャの実戦について解説します。

第 4 章から第 6 章では、メモリ、分散ファイル ストレージ、分散コンピューティングを特別なトピックの形式で説明し、各トピックに関連する重要な理論、製品、オープンソース プロジェクト、経験を説明します。

第 7 章では、全文検索およびメッセージ キュー ミドルウェアの原理と使用法について詳しく説明します。

第 8 章では、従来のアーキテクチャのどの問題点が Kubernetes に代表されるマイクロサービス アーキテクチャによって解決されるか、マイクロサービス アーキテクチャのどの問題が ServiceMesh によって解決されるか、その原理と核となる内容を理解する方法について説明します。

第 9 章では、著者の建築実務経験を共有します。

注が多すぎるため、記事の長さに制限があります。ここではエディターにはカタログとコンテンツの一部のみが表示されます。完全なノート学習リファレンスを入手したい場合は、[以下を確認してください]

おすすめ

転載: blog.csdn.net/mxt51220/article/details/131167002