
spring cloud
文章平均质量分 94
清云青云
向下扎根,向上生长
展开
-
Spring cloud alibaba--SkyWalking链路追踪
1原创 2021-08-15 17:14:43 · 5626 阅读 · 0 评论 -
Spring cloud alibaba--Gateway网关
1.网关简介所谓的网关就是指系统的统一入口,它封装了运用程序的内部结构,为客户端提供统一的服务,一些与业务功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、路由转发等。2.什么是spring cloud gateway网关作为流量的入口,常用的功能包括路由转发、权限校验、限流等。spring cloud gateway是spring cloud推出的第二代网关,是由WebFlux+Netty+Reactor实现的响应式的API网关,它不能在传统的servlet容器中工作,也不能构建成w原创 2021-08-11 23:21:32 · 3687 阅读 · 3 评论 -
Spring cloud alibaba--Seata分布式事务
1.Seate是什么Seate是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seate将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式。1.1seate的三大角色TC(Transaction Coordinator)-事务协调者:维护全局和分支事务的状态,驱动全局事务提交或回滚TM(Transaction Manager)-事务管理者:定义全局事务的范围,开始全局事务,提交或回滚全局事务。RM(R原创 2021-08-08 17:24:56 · 3501 阅读 · 0 评论 -
Spring cloud alibaba--Sentinel服务流控降级
1.服务雪崩效应因服务提供者的不可用,导致服务调用者的不可用,并将不可用逐渐放大的过程,就叫服务雪崩效应。导致服务不可用的原因:(1)激增流量①激增流量导致系统CPU/Load飙高,无法正常处理请求②激增流量打垮冷系统(数据库连接未创建,缓存未预热)③消息投递过快,导致消息处理积压(2)不稳定服务依赖①慢Sql查询卡爆连接池②第三方服务不响应,卡爆线程池③业务调用持续出现异常,产生大量的副作用2.服务雪崩解决方案切入点:稳定性、恢复性2.1常见的容器机制原创 2021-08-02 22:14:24 · 1319 阅读 · 1 评论 -
Spring cloud alibaba--Nacos Config配置管理
1.原创 2021-07-25 17:32:47 · 15708 阅读 · 2 评论 -
Spring cloud alibaba--Feign微服务调用组件
目录1.什么是Feign1.1Feign优势2.spring cloud alibaba整合Feign3.Spring Cloud Feign日志配置4.Feign契约配置5.Feign超时时间配置6.Open Feign自定义拦截器1.什么是FeignFeign是Netflix开发的声明式、模板化的HTTP客户端,Feign支持多种注解,例如JAX-RS注解。spring cloud openfeign对feign进行了增强,使其支持spring mvc注解,另..原创 2021-07-24 22:02:23 · 1459 阅读 · 1 评论 -
Spring cloud alibaba--Ribbon负载均衡
1.什么是Ribbon目前主流的负载均衡方案分为以下两种:(1)集中式负载均衡:在消费者和服务提供者中间使用独立的代理方式进行负载,有硬件的(F5),软件的Nginx(2)客户端事先拿到提供者请求连接集合,根据自己的请求情况做负载均衡,Ribbon就属于客户端自己做负载均衡。Spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端的负载均衡工具,Ribbon客户端提供一系列完善的配置,如超时、重试等。通过Load Balancer获取到服务器提供的所有机器实例原创 2021-07-23 22:23:31 · 1302 阅读 · 3 评论 -
Spring cloud alibaba--环境搭建
1.运行环境(1)jdk 1.8+(2)maven 3.2.x+2.使用ieda搭建项目(1)先创建一个父项目,用于管理子项目,给子项目提供依赖①file->new->Module打开创建面板②可以选择maven或者Spring Initializr方式,我们选择Spring Initializr方式③填写项目的Group、Artifact信息,选择packaging只有jar和war,等创建完后再改写pom.xml中的packaging为pom。④选择一个.原创 2021-07-18 13:02:30 · 1360 阅读 · 1 评论 -
spring cloud--系统框架演变、微服务介绍
1.微服务介绍1.1系统架构演变系统架构大体经历了下面几个过程:单体运用架构->垂直运用架构->分布式架构->SOA架构->微服务架构。1.1.1单体运用架构只需一个运用,将所有的功能代码部署到一起,比如说一个电商系统,里面包括很多用户管理、商品管理、订单管理、物流管理等等很多模块,把他们做成一个web项目,部署到一台tomcat上。有点:.项目架构简单,小型项目的话,开发成本低.项目部署在一个节点上,方便维护缺点:.全部功能集成在一个项目中,原创 2021-07-15 21:08:49 · 351 阅读 · 1 评论