1 Star 2 Fork 0

00fly/microservice-all-in-one

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

micro-service

一,介绍

微服务示例,持续优化

一般而言,微服务是针对前后端分离开发项目,有单独的前端工程,后台WebApi使用微服务架构

二,模块划分

模块 功能 说明
microservice-eureka 注册中心 -
microservice-front 前端工程 后台访问网关接口
microservice-gateway 网关 路由、聚合接口文档
microservice-movie 微服务1 -
microservice-user 微服务2 -

三,SpringCloud 五大核心组件

1. Eureka 注册中心

2. Ribbon/Feign 负载均衡

3. Zuul/GateWay 网关

4. Config 配置中心

5. Hystrix 熔断器

四,整体架构

graph LR A(前端工程front) B(流量网关nginx) C1(服务网关gateway) C2(服务网关gateway) D1(微服务movie) D2(微服务movie) E1(微服务user) E2(微服务user) ER1(服务注册中心1) ER2(服务注册中心2) A --> B B --> C1 B --> C2 C1 --> D1 C1 --> D2 C2 --> D1 C2 --> D2 D1 --> E1 D1 --> E2 D2 --> E1 D2 --> E2 C1 --> E1 C1 --> E2 C2 --> E1 C2 --> E2
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/00fly/microservice-all-in-one.git
git@gitee.com:00fly/microservice-all-in-one.git
00fly
microservice-all-in-one
microservice-all-in-one
master

搜索帮助