1.zookeeper初始

zookeeper是一个分布式协调工具,可以实现注册中心功能。换而言之,zookeeper和eureka一样,是用于充当服务注册功能服务器的一个springcloud插件。

zookeeper服务端和eureka不一样,不需要在IDEA中进行配置,而需要下载相关程序包,并解压使用。在Windows下进行安装步骤如下:

其使用原理与eureka相同,如下:

2.微服务入驻zookeeper

具体步骤和微服务入驻eureka类似:建module、改pom、写yml、主启动、业务类。

1.首先建立module payment8004。

2.修改pom文件,导入zookeeper所需要依赖,如下:

注意:因springcloud自带zookeeper版本为3.5.3,使用zookeeper服务时需保证使用版本与IDEA中jar包版本一致,否则会导致如下错误:

所以需要在pom文件中先排除使用3.5.3版本,使用与下载zookeeper服务器一致版本。

3.编写yml文件:

4.编写主启动类与业务类,与eureka服务器一致。

5.测试:启动8004注册进zookeeper(要先启动本地zookeeper的server)。

订单服务注册进zookeeper与payment8004类似,具体不再演示。

3.服务器节点

需注意,ZooKeeper的服务节点是临时节点,没有Eureka那含情脉脉。简而言之,就是当一定时间内,微服务端没有返回给zookeeper一个回应的话,zookeeper就会删除该服务节点。当微服务再次启动入驻后,zookeeper会分配一个新的服务节点给该微服务。

springcloud入门——zookeeper相关推荐

  1. 1、SpringCloud入门篇,综合概述

    SpringCloud 微服务概述 什么是微服务 目前的微服务并没有一个统一的标准,一般是以业务来划分 将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事. 与微 ...

  2. SpringCloud入门-狂神说

    工具:idea Spring官网:https://spring.io/ 详细了解博客连接:https://blog.csdn.net/weixin_43591980/article/details/1 ...

  3. SpringCloud学习一(回顾之前学的微服务知识点、springcloud入门概述、服务提供者和消费者)

    一.回顾之前,如何学习springcloud 回顾之前的知识? JavaSE 数据库 前端 Servlet Http Mybatis Spring SpringMVC SpringBoot Dubbo ...

  4. springcloud 入门 10 (eureka高可用)

    eureka高可用: 说白了,就是加一个实例作为原实例的备份,然后一起对外提供服务.这样可以保证在一台机器宕机的时候,整个系统不会死掉.保证其继续对外服务. eureka的集群化: 服务注册中心Eur ...

  5. SpringCloud入门之应用程序上下文服务(Spring Cloud Context)详解

    构建分布式系统非常复杂且容易出错.Spring Cloud为最常见的分布式系统模式提供了简单易用的编程模型,帮助开发人员构建弹性,可靠和协调的应用程序.Spring Cloud构建于Spring Bo ...

  6. SpringCloud入门 —— SSO 单点登录

    前言 本文适合初学者,如有不足或错误之处,还请大家在下方留言指正.(文章稍长,建议点赞收藏) 一.SSO单点登录是什么? 单点登录简介 单点登录SSO (Single Sign On) 是指在一个多系 ...

  7. 学习笔记:快速入门ZooKeeper技术

    学习视频:黑马程序员 ZooKeeper 视频教程,快速入门 ZooKeeper 技术 学习资料:黑马程序员 公众号提供的文档资料链接 | 提取码:dor4) 本文最后更新于 2022-04-25,若 ...

  8. 转发 微博 Qzone 微信 一篇文章带你入门ZooKeeper实现原理!(超详细)

    转发 微博 Qzone 微信 一篇文章带你入门ZooKeeper实现原理!(超详细)

  9. SpringCloud入门实例

    SpringCloud微服务 概述 ​ Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心.消息总线 ...

最新文章

  1. python四大软件-太牛逼!一款软件几乎可以操作所有的数据库!
  2. 来电通java版_终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶...
  3. java中的方法 net.中的函数_.Net转Java.01.从Main(main)函数说起
  4. html5嵌套css语言,HTML5和CSS3
  5. 江西冶金职业技术学院计算机,计算机基础知识江西冶金职业技术学院.ppt
  6. Java反射机制demo(三)—获取类中的构造函数
  7. 7 netsnmp安装window_Linuxfx 10.2,一款来自巴西的Window操作系统,“山寨”出了高度...
  8. QQ 音乐竟然可以免费听歌了,白嫖党的春天来了
  9. 中国当代社会阶层分析——看看你处在社会的哪个阶层?
  10. RACK为TCP BBR提供动力源
  11. 灵飞经4·西城八部 第十七章 八部之主 6
  12. 跑步,找到自己的节奏
  13. 专访海尔小帅影院创始人马文俊:硬件不是未来 需求才是未来
  14. 你要记得那些大雨中为你撑伞的人,帮你挡住外来之物的人。。。——村上春树 2021.11.13日 早上11点
  15. 网络并发知识第一天网络通信基本原理
  16. java的Http的PUT请求
  17. Excel vba从excel中导出表格数据和图表到新word文档
  18. Oracle Linux 6.4(BOND)双网卡绑定实战—附加说明
  19. 安卓系统层开发之C++
  20. maxwell 概念

热门文章

  1. 前端css实现左侧盒子宽度固定,右侧宽度自适应布局
  2. 故障监测 检测 和 诊断
  3. postman批量发送请求小记
  4. wps多人协作后怎么保存_在线协同文档分享后,别人只能看却不能写怎么办?
  5. 物联网通信技术期末复习7:第七章-典型物联网通信系统
  6. 【人脸识别6】用haar+adaboost训练自己的人脸检测器
  7. Android应用开发详解【郭宏志】(奋斗之小鸟)_PDF 电子书
  8. 前端怎么加粗字体_to B 中后台系统 | Web 端 | UI Style Guideline amp; 前端交付文档...
  9. php引用字体,thinkphp引入字体文件时候被当做模块求解决问题
  10. javac.exe 、 java.exe、 javaw.exe 、 javaws.exe有什么区别?