spring-boot 与 dubbo
spring-boot 与 dubbo
maven 依赖
常用 maven 依赖如下:
<!-- Spring Boot Dubbo 依赖 -->
<dependency><groupId>com.alibaba.boot</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>0.2.0</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion></exclusions>
</dependency>
<!--zookeeper依赖 -->
<dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.8</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions>
</dependency>
<dependency><groupId>com.101tec</groupId><artifactId>zkclient</artifactId><version>0.10</version>
</dependency>
<!-- Spring Boot Dubbo 依赖 -->
请留意,这里使用的是 apache 托管的 dubbo 版本,https://github.com/apache/incubator-dubbo-spring-boot-project。
zookeeper
建议使用 docker
配置 zookeeper
, docker
版本是 18.03.1-ce
,
docker run --name local-zookeeper -p 2181:2181 --restart always -d zookeeper
拉取官方 zookeeper
镜像,并且一个命名为 local-zookeeper
的容器,端口暴露到宿主主机的 2181
端口。
可以通过 docker inspect local-zookeeper
查看容器的 IP 地址
dubbo-admin
仍然建议使用 docker
配置 dubbo-admin
。
docker run -d -p 8080:7001 -e ZOOKEEPER=172.17.0.2:2181 -e GUEST_PASS=guest -e ROOT_PASS=root --rm xinmeng/dubbo-admin
上诉的 ZOOKEEPER
参数,请通过 docker inspect local-zookeeper
获取。
使用 dubbo 的例子
可以直接到官方项目中获取,https://github.com/apache/incubator-dubbo-spring-boot-project。
spring-boot 与 dubbo相关推荐
- spring boot配置dubbo注意事项
spring boot配置dubbo注意事项 通过前两篇文章,知道了spring boot配置dubbo有两种方式.具体请回顾前两篇文章吧. 现在主要是说下spring boot在自己的applica ...
- spring boot配置dubbo(XML)
上一篇写的是spring boot在自己的properties配置文件中简单配置dubbo的步骤,那种配置有很多的功能(比如超时时间.是否检查)等等,配置起来也挺麻烦的,而我们也习惯传统的那种XML形 ...
- spring boot配置dubbo(properties)
spring boot与dubbo配置(properties) dubbo和zookeeper配合使用,具体的它们之间的配置这里不说了. 一.spring boot与dubbo配置有两种方式: 1)s ...
- spring boot 整合Dubbo/Zookeeper
spring boot 整合Dubbo/Zookeeper 只是一个简单的整合demo,只做思路分析叙述,具体功能不做描述. 一.技术介绍 •ZooKeeper ZooKeeper 是一个分布式的,开 ...
- Spring Boot集成Dubbo多模块项目创建与配置
目录 概述 使用工具 环境搭建 1.父模块创建 2.创建子模块 多模块项目配置 一. 父模块pom配置 1.继承设置 2.使用dependencyManagement管理依赖版本号 3.使用prope ...
- Spring boot整合dubbo
GitHub dubbo的GitHub地址 https://github.com/apache/incubator-dubbo dubbo场景启动器 https://github.com/apache ...
- Spring Boot 整合dubbo与zookeeper实现不同项目之间数据通过服务的传递
一.安装zookeeper 1.下载路径:http://mirrors.hust.edu.cn/apache/zookeeper/ 可以自己选择版本进行下载(同时支持windows和linux) 2. ...
- Spring boot 之 dubbo 无xml 简单入门
Dubbo简介 Dubbo框架设计一共划分了10个层,而最上面的Service层是留给实际想要使用Dubbo开发分布式服务的开发者实现业务逻辑的接口层.图中左边淡蓝背景的为服务消费方使用的接口,右边淡 ...
- Spring boot配置Dubbo三种方式
方式一 使用注解的方式 导入dubbo-starter 在application.properties配置属性 使用@Service暴露服务 使用@Reference引用服务 使用@EnableDub ...
- 高效开发 Dubbo?用 Spring Boot 可得劲!
不仅简化了 Dubbo 基于 xml 配置的方式,也提高了日常开发效率,甚至提升了工作幸福感. 为了节省亲爱的读者您的时间,请根据以下2点提示来阅读本文,以提高您的阅读收获效率哦. 如果您只有简单的 ...
最新文章
- 易语言win10写文件到c盘,Win10电脑怎么转移c盘文件?
- Git学习(一)git服务器的简易搭建
- 解题:USACO14OPEN Fair Photography
- jenkins自动化打包部署
- LeetCode MySQL 1454. 活跃用户(连续dense_rank排名函数)
- Python: PS滤镜--径向模糊
- cellmap 基站查询 for android
- java将一个字符串数组复制到一个字符串_C语言 | 将元音字母复制到另一个字符串中...
- win8怎么被远程计算机关闭,Win8系统局域网如何远程关机?Win8系统局域网远程关机的方法...
- 将DataFrame某列中的空值填充为0
- PR13.0 2019 导入图片仅显示部分解决方法
- java 颜色渐变算法_颜色渐变的RGB计算
- 《薛兆丰的经济学课》课程总结2--东西不够
- 我平时的一个学习方法
- 全相等函数 isEqual
- 精密测量仪器的气源维护知识
- 2019计算机复试平均分,2019考研平均分已经公布
- STM32---c语言指针1
- Java面试题-前端ES6
- split()的用法