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注册中心相关推荐

  1. 淘宝SOA框架dubbo学习(2)--搭建Zookeeper注册中心服务

    2019独角兽企业重金招聘Python工程师标准>>> 继上一篇博文, 淘宝SOA框架dubbo学习(1) http://my.oschina.net/hanshubo/blog/3 ...

  2. Dubbo环境搭建-ZooKeeper注册中心

    场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 注: 博客: https:// ...

  3. 商城项目笔记一:搭建Maven工程,利用Dubbo实现SOA面向服务框架,部署zookeeper注册中心,FastDFS框架实现图片上传,部署nginx服务器。

    文章目录 1. 商城项目总结笔记: 1.1. 第一天工作记录:搭建Maven工程 1.2. 第二天工作记录:创建SOA面向服务架构,通过工具类实现分页技术 1.3. 第三天工作记录:部署nginx服务 ...

  4. 微服务系列之ZooKeeper注册中心和Nacos注册中心Nacos和Zookeeper对比

    一.ZooKeeper注册中心 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,推 ...

  5. Dubbo 集成 ZooKeeper 注册中心实现服务调用

    Dubbo 是基于Java的开源的RPC的分布式服务框架,目前是 Apache 项目. 推荐使用 ZooKeeper 做注册中心,当然也可以支持 Redis, Multicast 和Simple. D ...

  6. linux 查看zookeeper目录,查看zookeeper注册中心是否有注册服务

    查看zookeeper注册中心是否有注册服务可以在服务器上看,也可以在dubboadmin看哦~ 1.在服务器上看: 1)查找zookeeper的目录: find / -name zookeeper ...

  7. Spring Cloud 系列之 ZooKeeper 注册中心

    什么是注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串.路由信息等.服务注册中心是微服务架构中最基础的设施之一. 注册中心可以说 ...

  8. (十二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - zookeeper注册中心安装

    今天我们来学习基于zookeeper注册中心的安装. 注册中心 1.建议使用dubbo-2.3.3以上版本的使用zookeeper注册中心客户端 2.Zookeeper是Apache Hadoop的子 ...

  9. 3.spring cloud + zookeeper注册中心 + Feign调用案例

    3.spring cloud + zookeeper注册中心 + Feign调用案例 3.1.pom.xml定义 <?xml version="1.0" encoding=& ...

最新文章

  1. 皮一皮:谁没有年少轻狂过...
  2. 计算机专业要学几门课呀,计算机专业学生一定要学好这几门课!
  3. Unity C# Job System介绍(三) Job的创建和调度
  4. 数据还是模型?人类知识在深度学习里还有用武之地吗?
  5. 【数据挖掘】数据预处理
  6. JAVA环境配制和生成jar包的方法
  7. C语言 显示器键盘io
  8. 线程java作用_java线程介绍(原创)
  9. excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
  10. java day of month_Java LocalDateTime getDayOfMonth()用法及代码示例
  11. 专利进阶(一):软件专利工程师浅谈如何针对计算机软件类专利申请进行技术挖掘
  12. IOS逆向需用到的工具汇总
  13. 运营之光:我的互联网运营方法论与自白学习总结(思维导图)
  14. HP DL580 G8 做RAID
  15. 文件包含漏洞及漏洞利用
  16. 创建前缀索引时,如何确认“最佳长度”
  17. 关于Android app 国际化 中英文翻译的细节处理
  18. Bit、Byte、KB
  19. 四向车立体库|四向穿梭车AGV如何进行入库和出库?
  20. DMA基金会加速,5G应用

热门文章

  1. [deviceone开发]-do_QRCode的简单示例
  2. c++ STL:队列queue、优先队列priority queue 的使用
  3. 如何修改被编译后DLL文件
  4. Struts2中使用OGNL表达式投影(过滤)集合
  5. PHP Collection 类
  6. 关于Oracle Developer 的 DBMS_OUTPUT.PUT_LINE 输出问题
  7. Web Api 如何做上传文件的单元测试
  8. JVM 分析工具和查看命令,超详细
  9. 并发编程之Synchronized
  10. 【哈希和哈希表】Beads