![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloudAlibaba专栏
文章平均质量分 92
祁_z
这个作者很懒,什么都没留下…
展开
-
【SkyWalking】分布式服务追踪与调用链系统
SkyWalking是一个开源的观测平台,提供监控:分布式追踪调用链 、jvm内存变化、监控报警、查看服务器基本配置信息。在整个skywalking的系统中,有三个角色:1.skywalking agent负责收集各种监控数据;2.skywalking oapservice负责处理监控数据,比如接受skywalking agent的监控数据...原创 2022-11-01 17:21:44 · 1659 阅读 · 0 评论 -
【Seata】分布式事务框架原理解析
在单体项目中如果只有一个数据库是不存在分布式事务问题的,通过@Transactional事务管理器就可以管理该数据库事务。Seata是由阿里中间件团队发起的开源分布式事务框架项目,依赖支持本地 ACID 事务的关系型数据库,可以高效并且对业务0侵入的方式解决微服务场景下面临的分布式事务问题,目前提供AT模式(即2PC)、TCC、SAGA 和 XA 的分布式事务解决方案。原创 2022-09-30 11:12:56 · 2150 阅读 · 2 评论 -
Seata原理!
Seata和LCN的区别1. 基本实现思路是一样的,唯一区别在于回滚方式,LCN采用代理数据源假关闭连接,暂时不提交本地事务,但是容易造成死锁。 -- 假关闭其实就是api,因为连接也是可以被aop代理的,原生的commit被拦截到就不会走commit会进行wait线程等待,等待全局事务协调者发送通知是提交还是回滚。2. seata采用undo_log的形式逆向生成sql语句实现回...原创 2020-08-22 10:03:15 · 1383 阅读 · 2 评论 -
服务追踪(链路追踪) - 生产环境服务出现问题如何排查
生成环境中,你遇到问题 是怎么解决的以下的2、3、4选项 选其一实现。 >>> 注意不能全部搭建使用,系统性能会降低。查询日志; Elk+kafka+aop异步采集日志; 搭建微信公众号报警系统 微信公众号模板推送; 构建服务追踪系统;服务追踪常用框架1. Sleuth +Zipkin; (Sleuth结合Zipkin可以实现界面化的形式管理我们接口依赖信息。)2. 阿里的鹰眼系统;Sleuth简单的介绍 Sleuth 每一次RPC远程调用...原创 2020-08-08 17:35:04 · 683 阅读 · 0 评论 -
canal - mysql\redis\es数据同步,基于数据库增量日志解析
canal:主要用途是基于MySQL 数据库增量日志解析(binLog日志文件),提供增量数据订阅和消费。canal:采用最终一致性,同步会产生短暂延迟。原理及实现流程图...原创 2020-06-27 21:02:42 · 236 阅读 · 0 评论 -
SpringBoot网关gateway整合swagger
maven依赖<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.7.0.RELEASE</version><...原创 2020-07-04 14:00:10 · 2362 阅读 · 0 评论 -
Seata解决分布式事务框架 - 项目使用V2
Seata的基本环境搭建Seata环境的安装启动seata-server 全局事务协调者seata-server.bat修改 registry.conf和file.conf配置双击启动我们的seata-server.bat即可在需要解决分布式事务的数据库中,手动创建undo_log表 否则的情况下会报错Seata客户端整合<dependency&g...原创 2020-08-22 10:04:00 · 530 阅读 · 2 评论 -
Sentinel服务保护/流量控制框架
目录Sentinel 与hytrix区别SpringBoot项目整合Sentinel1.Maven依赖2.配置管理Api限流2.1.手动配置管理Api接口限流2.2.注解形式配置管理Api接口限流2.3.控制台形式管理Api接口限流Sentinel控制台环境搭建1. SpringBoot整合Sentinel仪表盘配置2.基于并发数量处理限流笔记...原创 2021-01-27 16:35:26 · 469 阅读 · 0 评论 -
GateWay网关 - 环境搭建v2
目录基础使用Maven依赖application配置Gateway整合Nacos实现服务转发Maven依赖application配置自定义TokenFilter实现参数拦截gateWay高可用集群方式基础使用Maven依赖 注意:不能引入 spring-cloud-starter-web,会出现错误<parent> ...原创 2020-01-26 15:06:49 · 1073 阅读 · 0 评论 -
GateWay网关 - 概念v1
目录概念什么是微服务网关过滤器与网关的区别Zuul与Gateway有那些区别Nginx与网关的区别概念什么是微服务网关 微服务网关是整个微服务API请求的入口,可以实现日志拦截、权限控制、解决跨域问题、 限流、熔断、负载均衡、黑名单与白名单拦截、授权等。过滤器与网关的区别 过滤器用于拦截单个服务 网关拦截整个的微服务Zuul与Gatew...原创 2020-01-26 15:08:00 · 320 阅读 · 0 评论 -
Nacos服务注册与发现、集群部署方案
Nacos可以在linux/windows/Mac版本上都可以安装具体安装教程地址:https://nacos.io/zh-cn/docs/quick-start.html手动实现服务注册与发现1.实现服务注册发送post请求:'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceN...原创 2020-12-22 14:04:37 · 2024 阅读 · 4 评论