IDEA修炼之spring boot开发dubbo服务(zk windows 单机版)
来源:互联网 发布:淘宝买ipad 编辑:程序博客网 时间:2024/06/03 11:41
因为参考的其他中文或官网安装部署内容已经介绍比较详细了,本文章节奏有点快 小伙伴们要注意哦!
zk的下载
先选择站点,然后看自己顺眼的版本咯!
http://www.apache.org/dyn/closer.cgi/zookeeper/
我选择 http://mirror.bit.edu.cn/apache/zookeeper/current/ zookeeper-3.4.10.tar.gz
对应的 版本文档 :http://zookeeper.apache.org/doc/trunk/
硬件环境要求: http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_supportedPlatforms
软件环境要求:http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_requiredSoftware
原文:
ZooKeeper runs in Java, release 1.7 or greater (JDK 7 or greater, FreeBSD support requires openjdk7). It runs as an ensemble of ZooKeeper servers. Three ZooKeeper servers is the minimum recommended size for an ensemble, and we also recommend that they run on separate machines. At Yahoo!, ZooKeeper is usually deployed on dedicated RHEL boxes, with dual-core processors, 2GB of RAM, and 80GB IDE hard drives.
翻译过来就是 zk要求jdk1.7+的版本,至少要3个机器才能配置成一个集群 ,推荐配置: 双核处理器,2GB内存和80GB硬盘
不过这次不是为了玩儿zk集群的,只是简单用于服务注册,所以忽略集群的要求就行。
配置
tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒
syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒
dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
dataLogDir:单独配置日志文件目录
clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
保存之后在bin下启动 zkServer.cmd
netstat -ano 检查端口是否正常
代码编译
本人稍稍改动了下printCity增加城市参数 测试了带参数的调用情况 测试如下:
启动server
参考文档
springboot-19-整合dubbox << -- >> https://www.cnblogs.com/wenbronk/p/6774539.htmlwindows安装zookeeper单机版 << -- >> https://www.cnblogs.com/olmlo/p/4365334.html
windows安装zookeeper-单机模式<< -- >> https://www.cnblogs.com/hongcq/p/5989892.html
IDEA上创建 Maven SpringBoot + zookeeper +dubbo 实例 << -- >>https://www.cnblogs.com/xibei666/p/7801023.html
- IDEA修炼之spring boot开发dubbo服务(zk windows 单机版)
- dubbo 使用 学习二(spring+dubbo+zookeeper单机服务)
- idea 开发spring boot应用程序
- IntelliJ IDEA 开发Spring-Boot之Hello World
- idea创建spring boot集成使用dubbo、zookepper
- 01.Spring Cloud学习笔记之使用IDEA+Spring Boot快速构建Rest服务
- spring-boot集成redis单机版
- Spring-boot:5分钟整合Dubbo构建分布式服务
- IDEA开发spring-boot项目(人员管理)
- 自定义spring-boot-starter(IDEA开发)
- Spring + Dubbo 开发分布式REST服务实战
- DUBBO+ZK
- dubbo + spring boot
- spring boot集成dubbo
- spring boot+dubbo
- Spring boot 整合Dubbo
- Spring Boot配置Dubbo
- spring-boot-starter-dubbo
- Android提高显示布局文件的性能,使用include标签重用layouts
- Pycharm 2017 破解
- 微信小程序开发分享
- javascript中函数boolean返回值的问题
- 打印等腰三角形
- IDEA修炼之spring boot开发dubbo服务(zk windows 单机版)
- 黑客入门完整版教程
- 聚类算法(二)--层次聚类法
- 关于win10 64位系统下vs2013与python2.7环境下caffe的配置工作入门工作总结
- Bootstrap学习笔记 12
- 【Scikit-Learn 中文文档】无监督降维
- 激活函数的理解
- 希尔伯特空间、拓扑空间概念理解
- Unity引用自己编译的动态dll遇到的问题