刚刚我们去讲了Dubbo的运行原理,以及他的架构图,我们接下来来看一下这一步Register,注册中心我们不知道到底是长什么样的,但是你们应该知道一件事情,当我去启动容器的时候,他干什么,是会去注册,那你的大前提是保证注册中心是正常的,这点我们一定要记得,很多人就忘了启动注册中心,你的注册中心不启,容器一启动,找不到注册中心,启不开的,不报错,然后没效果,这点一定要注意,一定要先把注册中心启动起来,在Dubbo中注册几种注册中心

在Dubbo中支持几种注册中心,在Dubbo中一共支持4种注册中心,我们看一下,官方文档已经明确的告诉哪四个,一共支持这四种注册中心,看看第一个zookeeper,第一个叫zookeeper,动物园管理员,我们先看第一个吧,他就是我们注册中心类型,官方告诉我们的,这个方法支持网络的集群方式,有广泛的周边开源产品,建议使用2.3.3版本以上,dubbo的2.3.3版本,我们用2.5.3,他们建议用多少啊,2.3.3,那咱们用2.5.3肯定是行的,第一个注册中心是官方推荐的,他好就好在支持网络集群,所以一定要明白,他的一个优点,支持网络集群,他的缺点problem,依赖于zookeeper的一个稳定性,zookeeper是一个软件,缺点稳定性受限于zookeeper,除了这个以外,再下面第二个,Redis注册中心,这又是一个软件,这是一个No数据库软件,数据库软件,后面会学的一个重点的东西,但是咱们不用这个注册中心,是zookeeper的一个周边功能,一个小功能,用它的话不是特别好,而zookeeper是专门干这个事情的,Redis首先看一下他,支持客户端双写集群模式,它的性能较高,但是问题特别严重,要求服务器时间同步,用于检查心跳过期脏数据,就是我们在配置的时候,的确什么都可以配,但是配置必需特别精细,如果配置不精细,集群可能会导致失败,所以这里要求太高了,而且只是一个周边小功能,他的优点是性能高,我们后面学Redis的时候,最大优点,这个软件的优点就是性能高,他是个内存型数据库,什么叫内存型数据库,咱们MYSQL的数据都是存在硬盘里,每次读取的时候是IO操作,他就在内存放着呢,效率特别高,然后再往下优点,缺点对服务器环境要求较高,这是他Redis,Multicast注册中心是Dubbo老版本的推荐版本,不需要配置,但是他依赖于拓扑和路由,跨机房有风险,什么意思呢,注册中心和provider必须在一个机房内,同一个路由内,啥意思,就是不能够通过互联网,必须局域网,Multicast是一个免中心化,不需要安装任何软件,这就是他的优点,上面都是需要装一下zookeeper或者redis,而这个就不需要装东西,缺点是建议同机房局域网内使用,最后一个东西不行,看这儿,使用Simple注册中心,注册中心本身也是一个RPC服务,他不支持集群,测试版从来没有人用过,Simple只适用于测试环境的,不支持集群,什么叫不支持集群呢,后面会讲啊,先不着急,什么叫集群现在简单提一下吧,本来现在一个人干的活,如果我们现在装一个MYSQL,用MYSQL举例不太好,假设有一个MYSQL,正常都是访问这一个,现在咱们让三个MYSQL同时进行工作,我们访问的时候,让他们三个协调工作,怎么个协调法呢,有的时候访问MYSQL1,有的时候访问MYSQL2,有的时候访问MYSQL3,这有什么好处,是不是分担压力,这三个的环境是完全一样的,这叫集群,跟分布式有点像,分布式是什么,是把一个整体拆分成很多部分,然后分别部署,这个每一个都是单独的整体,就是个整体,让多个整体相互协调工作,这叫集群,把一个东西拆分成多个部分,分别部署,这叫分布式,一拆多,一个,1加1等于多,一拆成多个,他两的区别,那我们现在看一下在这里面,咱们用谁呢,zookeeper是专门做这个东西的,所以下面我们要做的一个事情,Dubbo支持的注册中心

Dubbo支持的注册中心相关推荐

  1. 中dubbo所需要的依赖_Dubbo介绍、dubbo架构图、dubbo运行和执行流程、dubbo支持的协议以及支持的注册中心...

    第67次(Dubbo) 学习主题:Dubbo 学习目标: 掌握Dubbo的作用,理解Dubbo的架构图 掌握Dubbo支持的协议以及支持的注册中心 1. Dubbo介绍 1.1 什么是Dubbo? D ...

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

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

  3. springboot+dubbo+mybatis(注册中心使用的是zookeeper)学习

    1.dubbo简单介绍(废话节点) Dubbo开始于电商系统,是一款分布式服务框架,拥有高性能和透明化的RPC远程服务调用方案以及SOA服务治理方案.她每天为2千多个服务提供大于30亿次访问量支持,并 ...

  4. Fescar 发布 0.3.0 版本, 支持 Eureka 注册中心

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Fescar 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务. 本次更新内容如下: 特性 [#510] 新增 Eure ...

  5. springboot整合dubbo\zookeeper做注册中心

    springboot整合dubbo发布服务,zookeeper做注册中心.前期的安装zookeeper以及启动zookeeper集群就不说了. dubbo-admin-2.5.4.war:dubbo服 ...

  6. springboot整合dubbo之多注册中心配置(服务提供者和消费者均配置 2.7.0版本)

    一开始之前怎么配置都不能运行,会绕过远程连接的地址直接去链接127.0.0.1:2181这个地址,一直报错.再换回去单注册中心还是会一直多连一个莫须有的注册中心一直一直启动不开.类似于下面这样 ,因为 ...

  7. Dubbo多注册中心配置

    1.Dubbo支持的注册中心 Zookeeper(官方推荐) 优点:支持分布式.很多周边产品. 缺点:受限于Zookeeper软件的稳定性.Zookeeper专门分布式辅助软件,稳定较优 Multic ...

  8. Dubbo学习-注册中心

    Dubbo支持多种注册中心,比如Nacos,Zookeeper, Multicast,Redis ,Simple等注册中心.主流的方式应该是Nacos和Zookeeper.最近项目中使用了Nacos注 ...

  9. 注册中心—注册中心原理

    在微服务架构中,注册中心是最核心的基础服务之一,本文将详细介绍下注册中心的组成部分和它们之前的关系. 目录 一.注册中心原理 二.注册中心功能 三.常见的注册中心 一.注册中心原理 注册中心主要涉及到 ...

最新文章

  1. .NET技术 ASP.NET中常用的文件上传下载方法(多文件上传)
  2. VTK:Picking之HighlightSelection
  3. Spring 4.1和Java 8:java.util.Optional
  4. 服务器操作系统的安装步骤,服务器操作系统的安装步骤
  5. 好全的Android面试题
  6. 深入掌握Linux操作系统,其实也没你想象那么难
  7. 如何解决使用mac聚焦搜索无法搜索软件的情况
  8. java启动线程时 extends与implements的一个差异
  9. 卡尺测量的最小范围_车间里常用的测量器具,别说没见过!
  10. RTL8305NB傻瓜式交换机无法工作
  11. 冰点还原无法修改计算机时间,系统还原后无法更改系统时间?这个方法必须会...
  12. 航空发动机性能matlab,基于MATLABSIMULINK的航空发动机建模与仿真研讨.pdf
  13. 阿里研究员赵海平:生物与计算机交织的独特人生
  14. PIE二次开发(一)入门介绍及环境搭建
  15. Excel同时检测两列的重复值的方法
  16. 智能合约隐私计算之同态加密应用举例
  17. 【软切换】WCDMA软切换技术的仿真
  18. 盘点 | 2017年,哪些黑科技改变了我们的生活?
  19. 十分钟搭建人脸识别小游戏
  20. flash渐变制作烟雾效果

热门文章

  1. 企业级控件库之大数据量分页控件 (非原创)
  2. SCOI 2014 new :未来展望
  3. 封装getByClass(JS获取class的方法封装为一个函数)
  4. ORACLE多表查询优化(引)
  5. 具备白名单、黑名单的Filter基类扩展
  6. spring boot 使用swagger
  7. 大数据分析的5个方面
  8. sql server 2008 学习笔记
  9. centos6/7安装gitlab
  10. power designer 连接数据库提示“connection test failed”