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 配置 zookeeperdocker版本是 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相关推荐

  1. spring boot配置dubbo注意事项

    spring boot配置dubbo注意事项 通过前两篇文章,知道了spring boot配置dubbo有两种方式.具体请回顾前两篇文章吧. 现在主要是说下spring boot在自己的applica ...

  2. spring boot配置dubbo(XML)

    上一篇写的是spring boot在自己的properties配置文件中简单配置dubbo的步骤,那种配置有很多的功能(比如超时时间.是否检查)等等,配置起来也挺麻烦的,而我们也习惯传统的那种XML形 ...

  3. spring boot配置dubbo(properties)

    spring boot与dubbo配置(properties) dubbo和zookeeper配合使用,具体的它们之间的配置这里不说了. 一.spring boot与dubbo配置有两种方式: 1)s ...

  4. spring boot 整合Dubbo/Zookeeper

    spring boot 整合Dubbo/Zookeeper 只是一个简单的整合demo,只做思路分析叙述,具体功能不做描述. 一.技术介绍 •ZooKeeper ZooKeeper 是一个分布式的,开 ...

  5. Spring Boot集成Dubbo多模块项目创建与配置

    目录 概述 使用工具 环境搭建 1.父模块创建 2.创建子模块 多模块项目配置 一. 父模块pom配置 1.继承设置 2.使用dependencyManagement管理依赖版本号 3.使用prope ...

  6. Spring boot整合dubbo

    GitHub dubbo的GitHub地址 https://github.com/apache/incubator-dubbo dubbo场景启动器 https://github.com/apache ...

  7. Spring Boot 整合dubbo与zookeeper实现不同项目之间数据通过服务的传递

    一.安装zookeeper 1.下载路径:http://mirrors.hust.edu.cn/apache/zookeeper/ 可以自己选择版本进行下载(同时支持windows和linux) 2. ...

  8. Spring boot 之 dubbo 无xml 简单入门

    Dubbo简介 Dubbo框架设计一共划分了10个层,而最上面的Service层是留给实际想要使用Dubbo开发分布式服务的开发者实现业务逻辑的接口层.图中左边淡蓝背景的为服务消费方使用的接口,右边淡 ...

  9. Spring boot配置Dubbo三种方式

    方式一 使用注解的方式 导入dubbo-starter 在application.properties配置属性 使用@Service暴露服务 使用@Reference引用服务 使用@EnableDub ...

  10. 高效开发 Dubbo?用 Spring Boot 可得劲!

    不仅简化了 Dubbo 基于 xml 配置的方式,也提高了日常开发效率,甚至提升了工作幸福感. 为了节省亲爱的读者您的时间,请根据以下2点提示来阅读本文,以提高您的阅读收获效率哦. 如果您只有简单的 ...

最新文章

  1. 易语言win10写文件到c盘,Win10电脑怎么转移c盘文件?
  2. Git学习(一)git服务器的简易搭建
  3. 解题:USACO14OPEN Fair Photography
  4. jenkins自动化打包部署
  5. LeetCode MySQL 1454. 活跃用户(连续dense_rank排名函数)
  6. Python: PS滤镜--径向模糊
  7. cellmap 基站查询 for android
  8. java将一个字符串数组复制到一个字符串_C语言 | 将元音字母复制到另一个字符串中...
  9. win8怎么被远程计算机关闭,Win8系统局域网如何远程关机?Win8系统局域网远程关机的方法...
  10. 将DataFrame某列中的空值填充为0
  11. PR13.0 2019 导入图片仅显示部分解决方法
  12. java 颜色渐变算法_颜色渐变的RGB计算
  13. 《薛兆丰的经济学课》课程总结2--东西不够
  14. 我平时的一个学习方法
  15. 全相等函数 isEqual
  16. 精密测量仪器的气源维护知识
  17. 2019计算机复试平均分,2019考研平均分已经公布
  18. STM32---c语言指针1
  19. Java面试题-前端ES6
  20. split()的用法

热门文章

  1. 15个在线检测网站工具十分好用
  2. 知乎ajax采集,胖鼠采集WordPress插件教程-WP自动采集和发布简书,微信公众号,知乎等任意网站...
  3. 2198: 小P当志愿者送餐
  4. 若泽大数据-剑指数仓培训笔记1
  5. hdu 2852 KiKi's K-Number (线段树)
  6. Python文件处理之seek(), tell()用法
  7. MATLAB余弦相似性学习
  8. 小米手机市场份额为何下降
  9. 记录第一次被黑数据库
  10. LeetCode:911. 在线选举————中等