上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
摘要: Zookeeper集群选举策略 Zookeeper集群选举原理Zookeeper的角色 1.领导者(leader),负责进行投票的发起和决议,更新系统状态2.学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在 阅读全文
posted @ 2019-08-13 14:38 Chris,Cai 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1,什么是网站跨域 两个项目中之间的相互通讯,如果通过ajax 去访问,如果访问的域名和自己服务的域名不一致,浏览器会认为有安全问题,无法获取到返回结果 2,模拟网站跨域 (1)模拟域名 在 C:\Windows\System32\drivers\etc\hosts (2) crossdomain_ 阅读全文
posted @ 2019-08-13 14:29 Chris,Cai 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1,master选举使用场景及结构 现在很多时候我们的服务需要7*24小时工作,假如一台机器挂了,我们希望能有其它机器顶替它继续工作。此类问题现在多采用master-salve模式,也就是常说的主从模式,正常情况下主机提供服务,备机负责监听主机状态,当主机异常时,可以自动切换到备机继续提供服务(这里 阅读全文
posted @ 2019-08-12 17:38 Chris,Cai 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 1,什么是session session 是客户端与服务器通讯会话技术,比如用户登陆,会将登陆之后,将用户信息存入在session中 2,session 的原理 3,简单的session 例子 服务器端创建了一个session,sessionid 是 cdd51f6c-e2ab-490b-a4f8- 阅读全文
posted @ 2019-08-12 13:53 Chris,Cai 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1,为什么需要分布式锁 在分布式集群环境中,多个程序同时在跑,就存在多个线程对同一个资源的共享并且操作问题。因此会存在线程安全问题。 2,在单个JVM 程序中,存在线程安全问题的时候,我们一般可以用synchronized 同步代码块,或者使用Lock 锁等方式,使得在多线程环境下,同一时刻只能由一 阅读全文
posted @ 2019-08-12 11:12 Chris,Cai 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1,原理 将启动的服务注册到zookeeper 注册中心上面,采用临时节点,zookeeper 客户端从注册中心上读取服务的信息,之后再本地采用负载均衡算法(取模算法),将请求轮询到每个服务。 同时zookeeper 客户端有监听节点的功能,当临时节点的服务中断之后,更新注册中心上的服务的信息。将终 阅读全文
posted @ 2019-08-12 09:43 Chris,Cai 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 什么是Watcher接口同一个事件类型在不同的通知状态中代表的含义有所不同,下图列举了常见的通知状态和事件类型。 Watcher通知状态与事件类型一览 上图列举了ZooKeeper中最常见的几个通知状态和事件类型。回调方法process()process方法是Watcher接口中的一个回调方法,当Z 阅读全文
posted @ 2019-08-07 16:36 Chris,Cai 阅读(400) 评论(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 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1,什么叫缓存雪崩 由于缓存失效,大量的访问直接去访问数据库,对数据库和CPU造成巨大的压力,严重的会造成数据库的宕机,系统崩溃。 2,如何防止缓存雪崩 1,缓存雪崩造成的直接原因,是由于同一时刻大量的缓存同时失效,所以大量的访问可能都没有从缓存中获得数据,从而访问数据库了。 可以让不同的key,设 阅读全文
posted @ 2019-08-07 13:23 Chris,Cai 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页