自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leeue李月

在编程路上的我蜗牛前行

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java架构学习(四十四)Zookeeper实现负载均衡和选举策略&ZK负载均衡原理&ZK实现分布式锁步骤&搭建zk负载均衡环境&zk代码实现负载均衡&zk实现轮询机制算法&zk选举策略

一、Zookeeper实现负载均衡原理分布式微服务中的概念:生产者、消费者、服务、注册中心、服务治理dubbo是使用的临时节点。zk使用的是临时节点来存储,服务的地址的。负载均衡是在订单服务里面做的。...

2018-11-27 16:17:48 1151

原创 Java架构学习(四十三)Zookeeper实现分布式锁&解决生成订单号的线程安全问题&实现分布式锁解决方案&ZK概述&实现分布式锁基本步骤

一、Zookeeper实现分布式锁概述1、项目中有使用到分布式锁吗?案例:需要生成订单号方案 使用UUID、时间戳+业务ID 幂等:就是重复的意思 重复消费等。高可用:怎么去做就是尽量减少系统宕机的时间。让系统更稳定。高并发:就是同一时刻,请求同一个接口。怎么保证接口幂等性 --- 就是怎么保证接口不允许有重复 不要生产重复的。如订单号 保证幂等性。案例生成订单ID...

2018-11-26 14:12:38 1164

原创 问题解决8:删除有外键的 MYSQL: Cannot delete or update a parent row: a foreign key constraint fails

这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SET FOREIGN_KEY_CHECKS = 0;DELETE FROM wms_asn_detail WHERE id = ‘1560’(删除语句)SET FOREIGN_KEY_CHECKS = 1...

2018-11-26 13:43:49 278

原创 问题解决7:由于数据量大,导致Mysql查询阻塞解决.

1、在mysql中查看当前执行的程序-- 查看当前系统正在执行的sqlshow full PROCESSLIST;-- 杀死造成阻塞的进程KILL id

2018-11-16 11:21:46 3535

原创 Java架构学习(四十二)Zookeeper基础&ZK概述&ZK数据结构&windows搭建ZK&Java操作ZK&ZK创建临时节点&ZK的Watcher事件通知&架构面试

一、Zookeeper概述1、什么是Zookeeper?答:Zookeeper是分布式开源框架,是分布式协调工具。2、应用场景:答:dubbo 是rpc远程调用框架+Zookeeper作为注册中心,(命名服务) 发布订阅 --- wathcher 对zk节点发生改变的时候,都会有事件通知。3、负载均衡。4、分布式通知(wathcher)5、master选举策略-- 主备 投票机制...

2018-11-15 14:31:14 729 1

原创 Java架构学习(四十一)SpringCloud&基础回顾&使用Fegin客户端调用&服务雪崩效应产生原因&Jmeter模拟服务雪崩效应&解决雪崩效应办法&Hystrix解决雪崩效应&相关面试

前置知识SpringCloud 是微服务解决框架,主要应用在RPC远程调用。2、里面集成了Eureka注册中心、Ribbon负载均衡客户端、Zuul接口网关 分布式配置中心。3、SpringCloud客户端调用工具、rest、fegin。4、SpringCloud断路器Hystrix服务降级、熔断机制、限流。其实总结高并发就一句话:通过负载均衡达和反向代理达到分流、通过限流达到防服...

2018-11-14 17:32:49 806 1

原创 Java架构学习(四十)SpringCloud高级&SpringCloud基础知识&服务负载均衡实现原理&Ribbon搭建服务负载均衡&接口网关Zuul使用&使用Zuul搭建接口网关&使用Zuul网关

一、基础复习1、什么是SpringCloud?答:SpringCloud是一套完美的微服务解决框架。主要做RPC远程调用框架SpringClould:注册中心Euraka(管理服务地址信息)、Ribbon做负载均衡、rest作用调用接口。fegin:客户端调用,接口调用方式zuul接口网关:跨域、路由、拦截参数hystrix:断路器 -- 服务雪崩效应、服务降级、熔断机制、限流分...

2018-11-09 15:17:12 766 1

原创 Java架构学习(三十九)SpringCloud基础&网站架构演变&微服务架构概述&SpringCloud概述&服务注册与服务发现&搭建注册中心Euraka&rest和fegin调用原理

一、网站架构演变过程微服务架构 为什么出现了SpringCloud网站架构模式:单点应用---->分布式系统面向于服务架构(SOA)体系 webservice---->微服务架构web项目三层架构如果在互联网公司中,使用传统架构技术开发会产生代码冲突。所以需要拆分项目:这就产生了分布式开发分布式架构:就是将一个大项目,拆分成n个多个子项目。如:会员系统、支付系...

2018-11-02 17:24:20 617

Canal环境搭建以及多数据库配置.md

Canal环境配置信息文档,主要是描述Canal怎么配置,和监听多数据库的时候该怎么配置。资料自己整理的

2020-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除