SpringCloud 微服务架构介绍

一、简单介绍

目前spring-cloud的最新版本是基于 spring-boot 2.x,由于2.x 在 1.x的基础上有了很大的架构变化,包括很多1.x的类和方法在2.x 中不是被修改,就是废弃,当然还包括其本身存在的bug。

二、组件介绍

根据本人学习及接触到的内容自行搭建的架构(2.x版本搭建微服务架构),由于工作比较忙,目前还在完善中,先来介绍一下目前已使用的组件:

  1. eureka 注册中心
  2. zuul 网关
  3. rabbion/feign 客户端调用
  4. hystric 断路器
  5. config server 配置中心统一管理
  6. oauth2 权限认证
  7. 接下来计划学习使用nacos
三、项目结构

先看一下我自己搭建的一个项目架构:
tboss_cloud_platform

  1. api-commons 通用工具类
  2. tboss-auth 权限认证服务
  3. tboss-business 业务服务
  4. tboss-file 文件服务
  5. tboss-monitor 监控服务
  6. tboss-openapi 接口服务
  7. tboss-other 项目文档
  8. tboss-platform 平台架构 eureka、zuul等等
  9. tboss-push 推送服务

这里,我是按业务拆分:比如,用户微服务、推送微服务、等等

接下来,我会逐步完善,如有兴趣的朋友加我微信或QQ:641173993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值