随笔分类 - 中间件
中间件 ZK分布式专题与Dubbo微服务入门 6-13 acl - ip权限
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12729 1 重点关注 1.1 本节内容 通过schema为ip的方式设置权限,只有指定ip才能操作 1.2 关键代码 // ip方式的acl List<ACL> aclsIP = new Ar
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-12 acl -自定义用户权限
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12728 1 重点关注 1.1 本节内容 通过schema为digest密文的形式设置用户权限,调用权限 1.2 关键代码 // 自定义用户认证访问 List<ACL> acls = new A
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 7-1 curator简介与客户端之间的异同点
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12730 1 重点关注 1.1 本节内容 zk常见客户端,及curator的优势 2 课程内容 2.1 常用的zkjava客户端 zk原生api zkclient Apache curator
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-11 acl - 默认匿名权限
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12727 1 重点关注 1.1 本节内容 acl设置 - 默认匿名权限 1.2 关键代码 /** * 同步或者异步创建节点,都不支持子节点的递归创建,异步有一个callback函数 * 参数:
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-10 判断zk节点是否存在
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12726 1 重点关注 1.1 本节内容 判断zk节点是否存在demo 1.2 关键代码 /** * 参数: * path:节点路径 * watch:watch事件 */ Stat stat =
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-9 获取zk子节点列表
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12725 1 重点关注 1.1 本节内容 获取zk子节点数据demo,有其余一些比较简单的demo没有演练,用到这块的话,也可以再看下视频 1.2 关键代码 public void proces
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-8 获取zk节点数据
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12724 1 重点关注 1.1 本节内容 获取zk节点数据demo 1.2 关键代码 注意看:注册watch事件,下边process方法进行watch事件。在watch执行完前CountDown
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-7 CountDownLatch代码示例
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12723 1 重点关注 1.1 本节内容 CountDownLatch代码应用,详细参见3.1 1.2 关键代码 public static boolean checkAllStations()
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-6 CountDownLatch的介绍
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12722 1 重点关注 1.1 本节内容 CountDownLatch的介绍,CountDownLatch是一个累减的计数器,减到0为止。多用于多线程跑批后验证是否完全跑的没问题。 多用于线程,
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-5 同步异步删除zk节点
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12721 1 重点关注 1.1 本节内容 java api客户端删除节点,包含同步修改和异步修改,只做了异步,同步不通用(因为没有回调函数,不知道是否删除成功)也可以参照视频看下 1.2 jav
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-4 修改zk节点数据
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12720 1 重点关注 1.1 本节内容 java api客户端修改节点,只做了同步修改,异步修改方式如1.3,可以参考6-3异步新增 1.2 java api 修改节点同步修改 /** * 参
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-3 同步异步创建zk节点
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12719 1 重点关注 1.1 本节内容 java api客户端新增临时节点和永久节点 1.2 java api 新增节点同步调用 /** * 同步或者异步创建节点,都不支持子节点的递归创建,异
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-2 zk会话重连机制
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12718 1 重点关注 1.1 本节内容 验证了使用sessionid和sessionPassword重连的session和之前的session一致,详见3.1 2 课程内容 2.1 扩展之:e
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 6-1 建立客户端与zk服务端的连接
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12717 1 重点关注 1.1 本节内容 使用STS开发工具作为客户端连接zk服务端,详见3.1 1.2 连接方式参数说明 如下段zk原生class标注: connectString: 连接zk
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 5-4 测试集群角色以及选举
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12837 1 重点关注 1.1 特别声明 常规集群都是3,5等奇数台 由于本地内存有限,使用了偶数台,并且没有完全成功, 没成功的地方是从虚拟机最终能起来zk服务端,但是无法查看状态。很多配置都
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 5-3 三台物理机(虚拟机)安装zookeeper集群
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12716 1 重点关注 1.1 特别声明 常规集群都是3,5等奇数台 由于本地内存有限,使用了偶数台,并且没有完全成功, 没成功的地方是从虚拟机最终能起来zk服务端,但是无法查看状态。很多配置都
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 5-2 单机伪分布式安装zookeeper集群
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12715 1 重点关注 1.1 单机搭建集群 copy zookeeper两个目录作为其他两个集群 cd /usr/local ll cp zookeeper zookeeper02 -rf c
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 4-17 zk四字命令 下
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12713 1 重点关注 1.1 [mntr] 监控zk健康信息 进入shell命令页而不是zookeeper命令页 echo mntr | nc localhost 2181 echo mntr
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 4-16 zk四字命令 上
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12712 1 重点关注 1.1 执行前准备 zk四字命令 Four Letter Wordszk可以通过安自身提供的简写命令来和服务器进行交互 安装nc 需要使用到 nc命令,安装: yum i
阅读全文
中间件 ZK分布式专题与Dubbo微服务入门 4-14 acl之super超级管理员
摘要:0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12710 1 重点关注 1.1 修改zkServer.sh 增加super管理员,并重启 用户名密码,参照4-11生成ip密码(密文) imooc:XwEDaL3J0JQGkRQzM0DpO6z
阅读全文