微服务入门【笔记】

前言

什么是微服务?【分布式架构的一种】

  • Spring Cloud(格局小了)
  • 根据业务功能模块把一个单体的项目拆分成许多个独立的项目,每个项目完成一部分业务功能,将来独立开发和部署。独立的项目叫做服务。
  • 一个业务需要多个服务,形成一个服务集群
  • 微服务中具有注册中心,负责拉取或注册服务信息。
  • 微服务中也有一个配置中心,负责拉取配置信息。
  • 微服务还得有一个网关组件(服务网关),一方面是对用户身份进行校验,另一方面就是把用户请求路由到具体的服务。
  • 服务接收到请求访问数据库,返回数据给用户。
  • 数据库存在高并发就需要加入分布式缓存,把数据库数据放到内存中。
  • 负责搜索需要用到 分布式搜索
  • 消息队列异步通信,提高服务并发。
  • 分布式日志服务系统监控链路追踪
  • 自动化编译 Jenkins
  • 基于 docker打包形成镜像
  • 基于 kubernetes、rancher实现自动化部署。

以上才是一整套的微服务技术栈,而不仅仅只是SpringCloud。

学习路线

  1. 微服务治理【SpringCloud】
  2. 缓存技术【Redis】
  3. 异步通信技术【RabbitMQ】
  4. 搜索技术
  5. DevOps

按照学习路线不定期自学写笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙宇航_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值