Dubbo-Zookeeper安装
安装zookeeper:
1、拖入tar.gz包,解压
2、建立/usr/zookeeper路径,该路径创建logs文件夹和data文件夹
3、进入conf目录,复制一份zoo_sample.cfg为zoo.cfg,并进行修改
4、修改zoo.cfg文件, 将dataDir和dataLogDir路径改为之前创建的路径,端口保持默认
5、进入bin目录,./zkServer.sh
start启动、stop停止、restart重启、status状态
安装dubbo:
当zookeeper在一台服务器上时,dubbo不用修改任何配置。不在时修改dubbo项目/WEB-INF/dubbo.properties,将zookeeper地址改为所在服务地址
使用:在pom.xml中引入相关依赖
<!-- dubbo包 --> <dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><!-- 排除dubbo自带的spring和netty,使用项目的,如果本身项目没有,无需排除 --><exclusions><exclusion><groupId>org.springframework</groupId><artifactId>spring</artifactId></exclusion><exclusion><groupId>org.jboss.netty</groupId><artifactId>netty</artifactId></exclusion></exclusions> </dependency> <!-- zookeeper包 --> <dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><type>pom</type> </dependency> <!-- curator(zookeeper的客户端)包 --> <dependency><groupId>org.apache.curator</groupId><artifactId>curator-client</artifactId> </dependency> <dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId> </dependency>
在相关配置文件配置dubbo的bean头部约束:
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd
在spring-service的配置文档中:服务提供方
<!-- dubbo发布服务 --><!-- 提供方应用信息,用于计算依赖关系 --><dubbo:application name="e3-manager" /><!-- 配置zookeeper的地址,集群地址用逗号隔开 --><dubbo:registry protocol="zookeeper" address="192.168.30.145:2181" /><!-- 用dubbo协议在20880端口暴露服务 --><dubbo:protocol name="dubbo" port="20880" /><!-- 声明需要暴露的服务接口ref:为注入的对应接口的beantimneout:超时时间,单位ms,开发模式可以设长一点方便debug--><dubbo:service interface="jit.wxs.service.TbItemService" ref="tbItemServiceImpl" timeout="600000"/>
在服务使用方:
<!-- 引用dubbo服务 --><!-- 使用方应用信息,用于计算依赖关系 --><dubbo:application name="e3-manager-web"/><!-- 指定zookeeper的地址,集群用逗号分隔 --><dubbo:registry protocol="zookeeper" address="192.168.30.145:2181"/><!-- 申明要访问的接口,并创建代理对象,注入bean,名为id的值 --><dubbo:reference interface="jit.wxs.service.TbItemService" id="tbItemService" />
配置后启动中间件服务,通过dubbo的ip/dubbo-admin 默认用户名密码:root,查看相关
转载于:https://www.cnblogs.com/zhangbLearn/p/10288552.html
Dubbo-Zookeeper安装相关推荐
- dubbo+zookeeper安装及快速入门
环境安装 zookeeper 下载地址:(https://zookeeper.apache.org/doc/r3.4.14/) 1.运行apache-zookeeper-3.5.6-bin\bin\z ...
- spring-boot重头再来 6 分布式理论 RPC远程过程调用 Zookeeper安装 Dubbo SpringBoot + Dubbo + zookeeper Spring Security
spring-boot重头再来 6 文章目录 spring-boot重头再来 6 分布式理论 RPC远程过程调用 Zookeeper安装 Dubbo dubbo-admin安装 dubbo-admin ...
- Dubbo:Zookeeper安装+Dubbo管理控制台部署
Zookeeper安装+Dubbo管理控制台部署 Dubbo:一个分布式的RPC框架 RPC: 远程过程调用 RPC:Registry Provider Consumer Dubbo官方建议使 ...
- linux 安装dubbo+zookeeper
dubbo+zookeeper 启动成功 注意:dubbo-admin-2.5.4 不支持java8 转载于:https://www.cnblogs.com/wolf12/p/6378928.html
- Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然.所以,无论什么事情,仔 ...
- dubbo+zookeeper+dubbo管理控制台实践demo
2019独角兽企业重金招聘Python工程师标准>>> 1,安装并启动zookeeper注册服务,这里使用的是3.4.6版本. 下载解压后,在zookeeper-3.4.6/conf ...
- zookeeper 密码_「附源码」Dubbo+Zookeeper 的 RPC 远程调用框架
技术博文,及时送达 作者 | 码农云帆哥 链接 | blog.csdn.net/sinat_27933301 上一篇:从零搭建创业公司后台技术栈 这是一个基于Dubbo+Zookeeper 的 RPC ...
- 从头开始搭建一个dubbo+zookeeper平台
2019独角兽企业重金招聘Python工程师标准>>> 本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一 ...
- 分布式云+dubbo+zookeeper+Springmvc整合
2019独角兽企业重金招聘Python工程师标准>>> Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,D ...
- Spring + Dubbo + zookeeper (linux) 框架搭建
2019独角兽企业重金招聘Python工程师标准>>> dubbo简介 节点角色说明: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. R ...
最新文章
- linux shell概述,Linux学习 -- Shell基础 -- 概述
- ajax不执行_好程序员Java学习路线分享原生Ajax的使用
- c语言while运行出现错误,【图片】为什么我的while(1)不执行啊?【c语言吧】_百度贴吧...
- Spark初步 从wordcount开始
- 一、1.kaggel简街市场预测—baseline代码解析
- linux等 入门思维导图
- 零基础如何自学编程?
- 四叶草关闭啰嗦模式_利用OCC配置器关闭开机跑代码(啰嗦模式)教程
- try-catch-finally中的4个大坑,老程序员也搞不定
- gitlab的账号注册以及分组
- NDK crash分析方法
- 获取最新中国行政区划
- 使用超级表格快速创建在线表单(如问卷调查、报名表)
- LeetCode笔记05:最长公共前缀
- 实战 | 我是怎么定位问题的?
- Flink源码解析 | 从Example出发:理解Flink启动流程
- KITTI数据集-百度云盘
- 互联网跟移动互联网_互联网如何说话
- 第四周 并联电阻的值
- 利用二进制变量相或,得出唯一整形变量,以表示某事物的叠加态