P1项目介绍&微服务概念

项目框架技术

springboot + mybatis + springcloud + docker
vue + elementUi

所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml

实现逆向工程方式当前未详细介绍

项目前置要求

  • 熟悉springboot以及常见的整合方案
  • 了解 springcloudspringcloudAlibaba
  • 熟悉gitmaven的操作
  • 熟悉 linuxdocker redis基本操作
  • 了解 html css js vue
  • 熟练使用idea开发项目,特别是快捷键

项目技术&特色

  • 前后分离开发,并基于vue的后台管理方案
  • springcloud springcloudAlibaba全新的解决方案
  • 全方位设计应用监控,限流,网关,熔断降级等分布式方案
  • 透彻讲解分布式事务,分布式锁等分布式系统的难点
  • 分析高并发场景的编码方式,线程池,异步编排等使用
  • 压力测试与新跟那个优化
  • 各种集群技术的区别以及使用
  • CI/CD使用

微服务架构

  • 微服务:拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署进行
  • 负载均衡算法:轮询,最小连接,散列
  • 服务发现/注册 & 注册中心
  • 配置中心:改一处配置,各个微服务自动改掉
  • 服务熔断:设置服务的超时,当被调用的服务经常失败,到达某个阈值,我们可以开启断路保护机制,后来的请求不再调用这个服务,本地直接返回默认的数据。
  • 服务降级:在运维期间,系统处于高峰期,系统资源紧张,让非核心业务降级运行。
    降级:某些业务不处理,或者简单处理。抛出异常,返回Null,调用Mock(面具)数据,调用Fallback处理逻辑
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值