springcloud注解总结
摘要:SpringCloud常用注解总结: @Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖 @Resource bean
阅读全文
分布式链路追踪系统Sleuth和ZipKin实战(六)
摘要:1、微服务下的链路追踪讲解和重要性 简介:讲解什么是分布式链路追踪系统,及使用好处 当系统比较慢的时候,可以追踪性能耗在哪里,哪个服务出了问题 2、SpringCloud的链路追踪组件Sleuth实战 简介:讲解分布式链路追踪组件Sleuth实战 1、官方文档 http://cloud.spring
阅读全文
springcloud微服务网关zuul开发实战(五)
摘要:1、微服务网关介绍和使用场景 简介:讲解网关的作用和使用场景 (画图) 1)什么是网关 API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能 统一接入 智能路由 AB测试、灰度测试 负载均衡、容灾处理 日志埋点(
阅读全文
springcloud互联网架构服务降级熔断 Hystrix 实战(四)
摘要:1、分布式核心知识之熔断、降级讲解 简介:系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案 1、熔断: 保险丝,熔断服务,为了防止整个系统故障,包含子和下游服务 有了熔断之后(将服务停掉了,其他服务不会调用,否则一直等待结果) 下单服务 -》商品服务 -》用户服务 (出现异常-》熔断
阅读全文
springcloud 服务消费者ribbon和feign实战和注册中心高可用(三)
摘要:1、常用的服务间调用方式讲解 简介:讲解常用的服务间的调用方式 RPC: 远程过程调用,像调用本地服务(方法)一样调用服务器的服务 支持同步、异步调用 客户端和服务器之间建立TCP连接,可以一次建立一个,也可以多个调用复用一次链接 PRC数据包小 protobuf thrift rpc:编解码,序列
阅读全文
SpringCloud核心组件注册中心(二)
摘要:1、什么是微服务的注册中心 简介:讲解什么是注册中心,常用的注册中心有哪些 (画图) 理解注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护(保证每一个服务可以用) 服务提供者provider: 启动的时候向注册中心上报自己的网络信息 服务消费者consumer: 启动的时候向注册中心上报自
阅读全文
springcloud架构演进和分布式系统基础知识(一)
摘要:1、传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1、单体应用: 开发速度慢 启动时间长 依赖庞大 等等 分布式架构目前很多公司在用 2、微服务 易开发、理解和维护 独立的部署和启动 等 不足: 分布式系统-》分布式事务问题
阅读全文