序文:
マイクロサービスアーキテクチャの概念については、誰もがそれに精通している必要があると思います。ApacheDubboとSpring Cloudのどちらを使用していても、マイクロサービスを試して、複雑で巨大なビジネスシステムを細かく個別にデプロイされたRestサービスに分割できます。 。
しかし、このプロセスでは何をすべきですか?既存の条件下でマイクロサービスを行うべきですか?サービス分割にはどのような粒度が適切ですか?レガシーシステムの再構築と変換をどのように検討しますか?どのピットに注意が必要ですか?システムはどのようにして、分散サービスの下でサービスのデータ整合性と高可用性、およびスケーラビリティを実現しますか?分割の過程でシステム数が増えますが、テスト、導入、運用、保守、監視はどのようにすればよいでしょうか。
さて、アリアーキテクトはついに一連のマイクロサービスの問題に関する PDFドキュメント「マイクロサービスのアーキテクチャと実践」をリリースしました。一緒に学びましょう。
マイクロサービスアーキテクチャのトピックについて
特記事項:ドキュメントのコンテンツが長すぎて長さが制限されているため、読みに影響を与えないように、スクリーンショットのみがカタログとコンテンツの本質の一部を示すことができます。完全なドキュメントを必要とする友人がいる場合、無料の収集方法が記事の最後に添付されています。
第1章:マイクロサービスアーキテクチャ設計の概要:
1.マイクロサービスアーキテクチャが必要な理由
2.従来のアプリケーションアーキテクチャの問題
3.マイクロサービスアーキテクチャとは
4.マイクロサービスアーキテクチャの特性と課題は何ですか
5.マイクロサービスアーキテクチャを構築する方法
第2章マイクロサービス開発フレームワーク:
1. Spring Bootとは何ですか。
2. Spring Bootフレームワークの使用方法。
3.Spring Bootの本番レベルの機能。
第3章マイクロサービスゲートウェイ:
1. Node.jsとは何ですか。
2. Node.jsの使い方
3. Node.jsを使用してマイクロサービスゲートウェイを構築する
第4章マイクロサービスの登録と検出
1. ZooKeeperとは何ですか。
2. ZooKeeperの使用方法。
3.サービス登録コンポーネントを実装します。
4.サービス検出コンポーネントを実装する
第5章マイクロサービスのパッケージ化:
1. Dockerとは
2. Dockerの使い方
3.手作りのJavaミラー
4. Dockerfileを使用してイメージをビルドする
5. Dockerレジストリを使用してイメージを管理する
6. Spring BootとDockerの統合
第6章マイクロサービスの展開:
1.ジェンキンスとは
2. GitLabバージョン管理システムを構築する
3. Jenkins継続的インテグレーションシステムを構築します。
4. Jenkinsを使用して自動リリースを実現する
情報は無料で共有されており、以下の電車から無料で受け取ることができます