摘要: 什么是Watcher接口同一个事件类型在不同的通知状态中代表的含义有所不同,下图列举了常见的通知状态和事件类型。 Watcher通知状态与事件类型一览 上图列举了ZooKeeper中最常见的几个通知状态和事件类型。回调方法process()process方法是Watcher接口中的一个回调方法,当Z 阅读全文
posted @ 2019-08-07 16:36 Chris,Cai 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1,windows 下的zookeeper 单机启动,双击就可以启动了,路径必须是英文路径,启动之后 启动完成,如下图,默认端口2181 2,windows 下的图形化工具,连接zookeeper的客户端 双击打开: 可以在客户端增添节点 3,通过java 代码操作zookeeper 阅读全文
posted @ 2019-08-07 16:09 Chris,Cai 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 什么是ZookeeperZookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式 阅读全文
posted @ 2019-08-07 15:09 Chris,Cai 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1,什么叫缓存雪崩 由于缓存失效,大量的访问直接去访问数据库,对数据库和CPU造成巨大的压力,严重的会造成数据库的宕机,系统崩溃。 2,如何防止缓存雪崩 1,缓存雪崩造成的直接原因,是由于同一时刻大量的缓存同时失效,所以大量的访问可能都没有从缓存中获得数据,从而访问数据库了。 可以让不同的key,设 阅读全文
posted @ 2019-08-07 13:23 Chris,Cai 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1集群方案 1.官方方案redis-cluster搭建实战 2.客户端分片技术(不推荐),扩容/缩容时,必须手动调整分片程序,出现故障不能自动转移 3.可以使用主从复制方式(不推荐) 4.使用一些代理工具 我们知道主从复制方式实现集群,性能不是很好,因为只有一个master,其他都是slave,sl 阅读全文
posted @ 2019-08-07 10:36 Chris,Cai 阅读(227) 评论(0) 推荐(0) 编辑