架构设计
文章平均质量分 92
架构设计
花言巧语大佩奇
这个作者很懒,什么都没留下…
展开
-
看门狗”机制—分布式锁
提到分布式锁,大家一般都会想到 Redis。想到 Redis,一部分同学会说到 Redisson。那么说到 Redisson,就不得不掰扯掰扯一下它的“看门狗”机制了。所以你以为这篇文章我要给你讲“看门狗”吗?为了能让你丝滑入戏,我还是先简单的给你铺垫一下,Redisson 的看门狗到底是个啥东西。转载 2022-10-12 14:58:24 · 2096 阅读 · 3 评论 -
ZooKeeper面试题(2020最新版)
文章目录 1. ZooKeeper 是什么? 2. ZooKeeper 提供了什么? 3. Zookeeper 文件系统 4. Zookeeper 怎么保证主从节点的状态同步? 5. 四种类型的数据节点 Znode 6. Zookeeper Watcher 机制 -- 数据变更通知 7. 客户端注册 Watcher 实现 8. 服务端处理 Watcher 实现 9. 客户端回调 Watcher 10. ACL 权限控制机制 11. Chroot 特性 ...转载 2021-04-14 11:27:03 · 163 阅读 · 0 评论 -
什么是分布式事务
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、...原创 2018-06-13 12:19:23 · 2332 阅读 · 0 评论 -
zCli常用命令
连接:./zkCli.sh -timeout 0 -r -server ip:port-timeout:当前会话的超时时间,zookeper依靠与客户端的心跳来判断会话是否有效,单位是毫秒-r: 只读模式,zookeeper的只读模式指一个服务器与集群中过半机器失去连接以后,这个服务器就不在不处理客户端的请求,但我们仍然希望该服务器可以提供读服务。-server: zookeeper服务器ip地址...转载 2018-06-08 13:51:41 · 857 阅读 · 0 评论 -
SpringCloud分布式开发五大神兽
服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud ConfigEureka一个RESTful服务,用来定位运行在AWS地区(Region)中的中间层服务。由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。...原创 2018-07-11 11:28:44 · 180 阅读 · 0 评论 -
基于SpringBoot的微服务架构实践
微服务是近期火爆IT业界的新概念,在某种意义上这算是一个全新架构,微服务继承了面向服务架构(SOA)的整体思路,强调将巨石型应用或服务拆分为由微小的服务应用。按照通常理解和定义,微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种种松耦合的、有一定的有界且有上下文的面向服务架构。在业务逻辑层面上,把集中整体的逻辑...原创 2018-07-11 11:34:19 · 4700 阅读 · 0 评论 -
ZooKeeper基本数据模型
ZooKeeper基本数据模型1、是一个树型结构,类似前端开发中的tree.js组件。2、每个节点称之为znode,它可以有子节点,也可以有数据。3、每个节点分为临时节点和永久节点,临时节点会在客户端断开后消失。4、每个zk节点都各自的版本号,可以通过命令行来显示节点信息。5、每个节点数据发生变化,那么节点的版本号会累加(乐观锁)。6、删除、修改过期节点,版本号不匹配则会报...转载 2018-07-26 09:25:24 · 1350 阅读 · 0 评论