logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

十七:分布式事务Seata使用及其原理剖析

目录1.Seata 是什么1.1 Seata的三大角色1.2 设计思路2. Seata快速开始2.1 Seata Server(TC)环境搭建2.2 Seata Client快速开始编程式事务实现(GlobalTransaction API)声明式事务实现(@GlobalTransactional)接入微服务应用demo代码下载: learn-seata.zip1.Seata 是什么Seata 是

十七:分布式事务Seata使用及其原理剖析

目录1.Seata 是什么1.1 Seata的三大角色1.2 设计思路2. Seata快速开始2.1 Seata Server(TC)环境搭建2.2 Seata Client快速开始编程式事务实现(GlobalTransaction API)声明式事务实现(@GlobalTransactional)接入微服务应用demo代码下载: learn-seata.zip1.Seata 是什么Seata 是

十四:Sentinel核心架构源码剖析

目录Sentinel限流、熔断降级源码架构图常见限流算法计数器法滑动时间窗口算法漏桶算法令牌桶算法限流算法小结计数器 VS 滑动窗口:漏桶算法 VS 令牌桶算法:Sentinel限流、熔断降级源码架构图常见限流算法计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开始的时候,我们可以设置一个计数器

#sentinel
十六:分布式事务介绍

目录1. 事务简介2. 本地事务3. 分布式事务典型场景3.1 跨库事务3.2分库分表3.3服务化4.X/OpenDTP模型与XA规范4.1 DTP模型4.2XA规范5. 两阶段提交协议(2PC)两阶段提交协议(2PC)存在的问题6. 三阶段提交协议(Three-phase commit)1. 事务简介事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。

三、MongoDB复制集,分片集群

一、MongoDB 高可用复制集架构MongoDB 复制集MongoDB复制集的主要意义在于实现服务高可用,类似于Redis中的哨兵模式它主要提供两个方面的功能1. 数据写入主节点(Primary)时将数据复制到另一个副本节(Secondary)点上2. 主节点发生故障时自动选举出一个新的替代节点在实现高可用的同时,复制集实现了其他几个作用数据分发:将数据从一个区域复制到另一个区域,减少另一个区域

#mongodb
十五:Sentinel规则持久化实战及其源码分析

目录1. Sentinel规则推送模式1.1 原始模式1.2 拉模式拉模式改造1.3 推模式1.3.1 基于Nacos配置中心控制台实现推送微服务中通过yml配置实现1.3.2 基于Sentinel控制台实现推送2. sentinel规则持久化部分源码分析代码demo下载:mall-user-sentinel-rule-pull-demo.zipsentinel-datasource-extens

三:微服务架构介绍

目录微服务架构介绍单体架构vs微服务架构单机架构微服务以及微服务架构Spring Cloud 微服务技术栈介绍SpringCloud微服务架构生态圈Spring Cloud Netflix包含的组件:Spring Cloud Alibaba技术栈Spring Cloud Alibaba 包含组件Spring Cloud Alibaba版本选择微服务架构介绍单体架构vs微服务架构单机架构什么是单体架

#分布式#java#spring cloud
十:Alibaba微服务组件Nacos配置中心实战&源码分析

demo代码下载:nacos配置中心demo代码.zip1. Nacos配置中心使用官方文档: https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-configNacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Na

七:微服务调用组件Feign

目录JAVA 项目中如何实现接口调用?1. 什么是Feign1.1 优势1.2 Feign的设计架构1.3 Ribbon&Feign对比1.4Feign单独使用2. Spring Cloud Alibaba快速整合Feign3. Spring Cloud Feign的自定义配置及使用3.1 日志配置3.2 契约配置3.3 通过拦截器实现认证3.4 超时时间配置3.5 客户端组件配置3.5.

#java
六:微服务负载均衡器LoadBalancer

1. 什么是Spring Cloud LoadBalancerSpring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器, 用来替代Ribbon。Spring官方提供了两种负载均衡的客户端:RestTemplateRestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法

#java
    共 15 条
  • 1
  • 2
  • 请选择