分布式核心卷宗
文章平均质量分 60
分布式核心专题
gblfy
心如向阳,次第花开!
展开
-
shadingjdbc实战分表分库
shadingjdbc实战分表分库原创 2022-08-14 17:46:28 · 1008 阅读 · 0 评论 -
springboot2 shardingjdbc4 yml配置单库分表+根据年月份进行分表
springboot2 shardingjdbc4 yml配置单库分表+根据年月份进行分表原创 2022-09-11 10:21:53 · 1457 阅读 · 0 评论 -
springboot2 shardingjdbc4 yml单库分表
springboot2 shardingjdbc4 yml单库分表原创 2022-09-11 10:15:05 · 260 阅读 · 0 评论 -
springboot2 shardingjdbc4.x 分表
springboot2 shardingjdbc4.x 分表原创 2022-09-11 10:05:11 · 278 阅读 · 0 评论 -
Springboot2.x +JPA 集成 Apache ShardingSphere 分表+读写分离
分库分表背景:数据库性能瓶颈:主要分为按照业务来划分或者按照数据量来划分。拆分方式:水平拆分(每个表的结构都一样):订单表数据量大,我们可以水平拆分 ,分成order表1、order表2、order表3 。。。垂直拆分:一个多字段的表拆分成多个表例如:order订单表和oderItem订单详情表一个订单会购买多件商品,因此,订单order表中会只有一条数据,orderItem订单项表会对应这个订单购买的多件商品。文章目录一、基础准备1. 技术选型2. 搭建mysql主从复制服务器1. 引入.原创 2021-02-25 15:05:16 · 1379 阅读 · 0 评论 -
Springboot2.x +JPA 集成 Apache ShardingSphere 读写分离
分库分表背景:数据库性能瓶颈:主要分为按照业务来划分或者按照数据量来划分。拆分方式:水平拆分(每个表的结构都一样):订单表数据量大,我们可以水平拆分 ,分成order表1、order表2、order表3 。。。垂直拆分:一个多字段的表拆分成多个表例如:order订单表和oderItem订单详情表一个订单会购买多件商品,因此,订单order表中会只有一条数据,orderItem订单项表会对应这个订单购买的多件商品。文章目录一、基础准备1. 技术选型2. 搭建mysql主从复制服务器1. 引入.原创 2021-02-25 14:28:55 · 936 阅读 · 1 评论 -
Springboot2.x +JPA 集成 Apache ShardingSphere 同库分表
分库分表背景:数据库性能瓶颈:主要分为按照业务来划分或者按照数据量来划分。拆分方式:水平拆分(每个表的结构都一样):订单表数据量大,我们可以水平拆分 ,分成order表1、order表2、order表3 。。。垂直拆分:一个多字段的表拆分成多个表例如:order订单表和oderItem订单详情表一个订单会购买多件商品,因此,订单order表中会只有一条数据,orderItem订单项表会对应这个订单购买的多件商品。文章目录技术选型1. 引入 Maven 依赖2. 规则配置3. 实体4. .原创 2021-02-25 13:57:51 · 445 阅读 · 0 评论 -
Springboot2.x +JPA 集成 Apache ShardingSphere 分库分表
文章目录一、配置容器环境1. 创建并启动主库 容器2. 创建并启动从库 容器3. 查看启动的容器二、主服务器 数据库配置2.1. 首先进入主库容器内部2.2. 修改 my.cnf2.3. 登录主库mysql数据库2.4. 在主库上创建同步用户并授权2.4. 创建用户并赋予权限2.4. 修复远程登录异常2.5. 查询master的状态三、配置从数据库3.1. 首先进入从库容器内部3.2. 修改 my.cnf3.3. 登录从库mysql数据库3.4. 配置从服务器Slave3.5. 查询slave的状态3.6原创 2021-02-25 13:53:27 · 596 阅读 · 0 评论 -
spring.shardingsphere.rules.sharding.sharding-algorithms.database_inline.props‘ is not valid
开源离线同步工具—DataX3.0介绍https://blog.csdn.net/qq_18769269/article/details/80333664把常用的oracle mysql玩转https://github.com/alibaba/DataX/blob/master/userGuid.mdhttps://gitee.com/WeiYe-Jing/datax-web阿里开源ETL工具——dataX简单上手https://www.bbsmax.com/A/lk5axRbNJ1/再研究原创 2021-02-25 13:27:07 · 1010 阅读 · 0 评论 -
在生产环境中使用 Sentinel
文章目录一、安装zookeeper1. linux环境2. windows环境2. 安装zkui二、编译打包2.1. 拉取项目2.2. 启动2.3. 登录 sentinel分布式限流 Sentinel+Zookkeperhttps://github.com/alibaba/Sentinel/wiki/在生产环境中使用-Sentinel一、安装zookeeper1. linux环境# 正确版本docker run -p 2181:2181 --restart always -d zook原创 2021-04-24 15:58:51 · 602 阅读 · 0 评论 -
KeeperErrorCode = Unimplemented for /test
使用Curator时报错,原因是因为版本问题zookeeper版本:zookeeper-3.4.8cuartor版本:3.2.0看Curator官网的声明:地址:http://curator.apache.org/The are currently two released versions of Curator, 2.x.x and 3.x.x:Curator 2.x.x - compatible with both ZooKeeper 3.4.x and ZooKeeper 3.5.xC.原创 2021-02-16 17:02:25 · 560 阅读 · 0 评论 -
8080:The Tomcat connector configured to listen on port 8080 failed to start 的解决办法
问题再现:控制台最后会显示Application启动失败,如下:... ***************************APPLICATION FAILED TO START*************************** Description: The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the conne原创 2021-02-16 16:35:40 · 774 阅读 · 0 评论 -
Springboot/Cloud集成Sentinel进阶实战
文章目录一、自定义限流处理1. 自定义处理类2. 请求一次测试3. 重新配置流控规则4. 重新测试5. controller二、方法限流处理2.1. 创建接口2.2. 创建接口实现类2.3. 接口调用2.4. 请求2.5. 设置流控规则一、自定义限流处理自定义限流文档1. 自定义处理类package com.gblfy.distributedlimiter.handle;import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback原创 2021-02-16 13:38:07 · 829 阅读 · 0 评论 -
Springboot全局异常统一处理返回json
文章目录1. 创建一个枚举、封装异常的错误码等信息2. 创建一个自定义异常类继承RuntimeException。3. 自定义异常4. 抛出异常5. 测试1. 创建一个枚举、封装异常的错误码等信息package com.gblfy.distributedlimiter.enums;public enum ServiceErrCode { REQ_PARAM_ERR(10001, "您的手慢了,秒杀完毕!"), NOTFOUND_RESULT_ERR(10004, "服务器异常");原创 2021-02-16 13:23:03 · 778 阅读 · 0 评论 -
Springboot/Cloud集成Sentinel 和 入门实战
文章目录一、Springboot/Cloud集成Sentinel1. spring-cloud-alibaba依赖2. 引入 Sentinel starter3. 配置application.yml3. 接入限流埋点4. 访问接口5. sentinel控制台二、入门实战2.1. 流控管理2.2. 快速访问请求一、Springboot/Cloud集成Sentinel1. spring-cloud-alibaba依赖Sentinel首先属于spring-cloud-alibaba下面的组件,因此,第一原创 2021-02-16 12:15:29 · 492 阅读 · 1 评论 -
linux 环境搭建 Sentinel 控制台
文章目录一、搭建Sentinel 控制台1. Sentine文档2. 下载稳定版本3. 启动sentinel4. 登录 sentinel一、搭建Sentinel 控制台1. Sentine文档https://github.com/alibaba/Sentinel/wiki/控制台2. 下载稳定版本https://github.com/alibaba/Sentinel/releaseswget https://github.com/alibaba/Sentinel/releases/downl原创 2021-02-16 11:32:37 · 1182 阅读 · 0 评论 -
分布式Session解决方案_Token + JWT
文章目录1. 实现流程1. 实现流程1.安装redis服务并启动2.引入Spring Session组件3.演示同一程序启动8081端口和8082端口模拟2个服务器分布式4.调用8081登录接口5.调用8081获取用户信息接口6.调用8082获取用户信息接口...原创 2021-02-14 14:06:52 · 807 阅读 · 2 评论 -
分布式Session解决方案_Token + Redis
文章目录1. 实现流程1. 实现流程1.安装redis服务并启动2.引入Spring Session组件3.演示同一程序启动8081端口和8082端口模拟2个服务器分布式4.调用8081登录接口5.调用8081获取用户信息接口6.调用8082获取用户信息接口...原创 2021-02-14 13:48:31 · 567 阅读 · 0 评论 -
分布式Session解决方案_Spring Session + Redis
文章目录1. 实现流程1. 实现流程1.安装redis服务并启动2.引入Spring Session组件3.演示同一程序启动8081端口和8082端口模拟2个服务器分布式4.调用8081登录接口5.调用8081获取用户信息接口6.调用8082获取用户信息接口安装redis服务并启动docker run -d -p 6379:6379 redis:5存放查信息的容器有redis、jdbc、mongodb等,演示redis容器pom <dependency>原创 2021-02-14 13:35:20 · 304 阅读 · 0 评论 -
分布式6大核心专题_分布式Session
分布式6大核心专题_分布式Session原创 2021-02-14 13:26:55 · 379 阅读 · 0 评论 -
mysql 8使用美团的Leaf算法(segment)
文章目录1. leaf.properties2. 父工程中的poem文件中修改下连接的版本3. com.sankuai.inf.leaf.server.Constants 加一个字段4. com.sankuai.inf.leaf.server.service.SegmentService 读取该属性5. 重新编译打包1. leaf.properties修改以下地方 记得加 SERVERTIMEZONESELECT VERSION();leaf.name=com.sankuai.leaf.opens原创 2021-02-13 23:02:30 · 804 阅读 · 0 评论 -
分布式6大核心专题_分布式ID
分布式6大核心专题_分布式ID原创 2021-02-13 22:37:33 · 376 阅读 · 0 评论 -
PPT素材网
PPT素材推荐官网:http://www.1ppt.com/背景色采用这个,模板才用这个简洁微立体创业融资计划书PPT模板免费下载http://www.1ppt.com/article/33315.html原创 2020-08-19 08:27:24 · 248 阅读 · 0 评论