學習完整課程請移步 互聯網 Java 全棧工程師
概述
目前市場上主流的 第二套微服務架構解決方案:Spring Boot + Dubbo + Zookeeper
- Apache Dubbo (incubating) |?d?b??| 是一款高性能、輕量級的開源 Java RPC 框架。
- ZooKeeper 是一種分布式協調服務,用于管理大型主機。在分布式環境中協調和管理服務是一個復雜的過程。
視頻合集
分布式協調框架 Zookeeper
ZooKeeper 是一種分布式協調服務,用于管理大型主機。在分布式環境中協調和管理服務是一個復雜的過程。ZooKeeper 通過其簡單的架構和 API 解決了這個問題。ZooKeeper 允許開發人員專注于核心應用程序邏輯,而不必擔心應用程序的分布式特性。
高性能 Java RPC 框架 Dubbo
Apache Dubbo (incubating) |?d?b??| 是一款高性能、輕量級的開源 Java RPC 分布式服務框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。她最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地松耦合)。從服務模型的角度來看,Dubbo 采用的是一種非常簡單的模型,要么是提供方提供服務,要么是消費方消費服務,所以基于這一點可以抽象出服務提供方(Provider)和服務消費方(Consumer)兩個角色。
Dubbo Zookeeper For MyShop
該綜合練習項目是將之前的 走向單體地獄 MyShop 從傳統的 SSM 項目改造成基于 Spring Boot + Dubbo + Zookeeper 的微服務架構項目,旨在幫助大家更好的理解 架構是演化而來的,不是設計出來的 思想;當傳統方式已經不能滿足我們的需求時,我們就需要尋找新的解決方案了;