后台服务系统之搭建ZooKeeper注册中心
dubbo支持多种注册中心,推荐使用ZooKeeper。
http://dubbo.apache.org/zh-cn/docs/user/references/registry/zookeeper.html
zookeeper 注册中心
Zookeeper 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 [1]。
流程说明:
- 服务提供者启动时: 向
/dubbo/com.foo.BarService/providers
目录下写入自己的 URL 地址 - 服务消费者启动时: 订阅
/dubbo/com.foo.BarService/providers
目录下的提供者 URL 地址。并向/dubbo/com.foo.BarService/consumers
目录下写入自己的 URL 地址 - 监控中心启动时: 订阅
/dubbo/com.foo.BarService
目录下的所有提供者和消费者 URL 地址。
支持以下功能:
- 当提供者出现断电等异常停机时,注册中心能自动删除提供者信息
- 当注册中心重启时,能自动恢复注册数据,以及订阅请求
- 当会话过期时,能自动恢复注册数据,以及订阅请求
- 当设置
<dubbo:registry check="false" />
时,记录失败注册和订阅请求,后台定时重试 - 可通过
<dubbo:registry username="admin" password="1234" />
设置 zookeeper 登录信息 - 可通过
<dubbo:registry group="dubbo" />
设置 zookeeper 的根节点,不配置将使用默认的根节点。 - 支持
*
号通配符<dubbo:reference group="*" version="*" />
,可订阅服务的所有分组和所有版本的提供者
使用docker容器化技术进行部署和开发,如果对docker不熟悉的同学可以采用传统的部署方式,效果是一样的。
之所以采用docker部署的形式,是考虑到微服务节点的部署,以及后续的集群扩展的便捷性。
docker images#拉取zk镜像
docker pull zookeeper:3.5#创建容器
docker create --name zk -p 2181:2181 zookeeper:3.5#启动容器
docker start zkdocker ps -adocker run --privileged=true -d --name zk --publish 2181:2181 -d c576b8ad3c8cdocker rm [containerID] 删除容器docker rm 5d26943a0c12docker rmi [imageID] 删除镜像
后台服务系统之搭建ZooKeeper注册中心相关推荐
- 淘宝SOA框架dubbo学习(2)--搭建Zookeeper注册中心服务
2019独角兽企业重金招聘Python工程师标准>>> 继上一篇博文, 淘宝SOA框架dubbo学习(1) http://my.oschina.net/hanshubo/blog/3 ...
- Dubbo环境搭建-ZooKeeper注册中心
场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 注: 博客: https:// ...
- 商城项目笔记一:搭建Maven工程,利用Dubbo实现SOA面向服务框架,部署zookeeper注册中心,FastDFS框架实现图片上传,部署nginx服务器。
文章目录 1. 商城项目总结笔记: 1.1. 第一天工作记录:搭建Maven工程 1.2. 第二天工作记录:创建SOA面向服务架构,通过工具类实现分页技术 1.3. 第三天工作记录:部署nginx服务 ...
- 微服务系列之ZooKeeper注册中心和Nacos注册中心Nacos和Zookeeper对比
一.ZooKeeper注册中心 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,推 ...
- Dubbo 集成 ZooKeeper 注册中心实现服务调用
Dubbo 是基于Java的开源的RPC的分布式服务框架,目前是 Apache 项目. 推荐使用 ZooKeeper 做注册中心,当然也可以支持 Redis, Multicast 和Simple. D ...
- linux 查看zookeeper目录,查看zookeeper注册中心是否有注册服务
查看zookeeper注册中心是否有注册服务可以在服务器上看,也可以在dubboadmin看哦~ 1.在服务器上看: 1)查找zookeeper的目录: find / -name zookeeper ...
- Spring Cloud 系列之 ZooKeeper 注册中心
什么是注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串.路由信息等.服务注册中心是微服务架构中最基础的设施之一. 注册中心可以说 ...
- (十二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - zookeeper注册中心安装
今天我们来学习基于zookeeper注册中心的安装. 注册中心 1.建议使用dubbo-2.3.3以上版本的使用zookeeper注册中心客户端 2.Zookeeper是Apache Hadoop的子 ...
- 3.spring cloud + zookeeper注册中心 + Feign调用案例
3.spring cloud + zookeeper注册中心 + Feign调用案例 3.1.pom.xml定义 <?xml version="1.0" encoding=& ...
最新文章
- 皮一皮:谁没有年少轻狂过...
- 计算机专业要学几门课呀,计算机专业学生一定要学好这几门课!
- Unity C# Job System介绍(三) Job的创建和调度
- 数据还是模型?人类知识在深度学习里还有用武之地吗?
- 【数据挖掘】数据预处理
- JAVA环境配制和生成jar包的方法
- C语言 显示器键盘io
- 线程java作用_java线程介绍(原创)
- excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
- java day of month_Java LocalDateTime getDayOfMonth()用法及代码示例
- 专利进阶(一):软件专利工程师浅谈如何针对计算机软件类专利申请进行技术挖掘
- IOS逆向需用到的工具汇总
- 运营之光:我的互联网运营方法论与自白学习总结(思维导图)
- HP DL580 G8 做RAID
- 文件包含漏洞及漏洞利用
- 创建前缀索引时,如何确认“最佳长度”
- 关于Android app 国际化 中英文翻译的细节处理
- Bit、Byte、KB
- 四向车立体库|四向穿梭车AGV如何进行入库和出库?
- DMA基金会加速,5G应用