https://github.com/answerail/springboot-dubbo
springboot 快速集成 dubbo
https://github.com/answerail/springboot-dubbo
springboot springboot-dubbo springboot-dubbo-zookeeper
Last synced: 4 months ago
JSON representation
springboot 快速集成 dubbo
- Host: GitHub
- URL: https://github.com/answerail/springboot-dubbo
- Owner: AnswerAIL
- Created: 2019-04-03T10:53:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-04T01:12:46.000Z (about 6 years ago)
- Last Synced: 2024-12-31T15:25:55.457Z (6 months ago)
- Topics: springboot, springboot-dubbo, springboot-dubbo-zookeeper
- Language: Java
- Homepage: https://github.com/AnswerAIL/springboot-dubbo
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# springboot 快速集成 dubbo
### zookeeper 服务安装
```bash
# 1: 将 script/docker-compose.yaml 文件拷贝到服务器上
# 2: 执行启动命令
docker-compose -f docker-compose.yaml up -d
```
### [dubbo admin 服务安装](https://github.com/apache/incubator-dubbo-admin)
```bash
# 下载 dubbo-admin 源码
git clone https://github.com/apache/incubator-dubbo-admin.git
# 切换至 master 分支
git checkout -b master remotes/origin/master
cd dubbo-admin/
# 编译打包
mvn package
cd target/
# 修改 dubbo-admin 项目的配置文件信息
vim dubbo-admin-0.0.1-SNAPSHOT.jar
BOOT-INF/classes/application.properties
server.port=7050
spring.velocity.cache=false
spring.velocity.charset=UTF-8
spring.velocity.layout-url=/templates/default.vm
spring.messages.fallback-to-system-locale=false
spring.messages.basename=i18n/message
spring.root.password=answer
spring.guest.password=guest
dubbo.registry.address=zookeeper://127.0.0.1:2181
# 如果修改配置文件保存时报错: your system doesn't appear to have the zip pgm, 执行以下命令
sudo apt-get install zip
sudo apt-get install unzip
# 启动 dubbo-admin 服务
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar# 访问
http://192.168.XXX.XXX:7050
```
- [dubbo-admin version 2.6 版本已编译可执行 jar 下载](https://download.csdn.net/download/u010979642/11085369)
### 项目运行
```bash
# 1: 拉取 springboot-dubbo 项目到本地
https://github.com/AnswerAIL/springboot-dubbo
# 2: 修改 spring-dubbo.xml 配置文件中 zookeeper 的注册地址 dubbo:registry address
# 3: 修改 springboot-dubbo-provider 项目下 application.properties 配置文件 zookeeper 的注册地址 spring.dubbo.registry.address
# 4: 运行 ProviderApplication 服务
# 5: 运行 ConsumerApplication 服务
# 6: 访问接口并验证
http://127.0.0.1:9093/sdc/notice/answer
http://127.0.0.1:9093/sdc/insertUser/answer
http://127.0.0.1:9093/sdc/findUser/answer
```
### zookeeper 命令手册
```bash
# 查看 zk 服务运行状态
bin/zkServer.sh status
# 进入 zk 命令行
bin/zkCli.sh -server 127.0.0.1:2181
# 查看命令行帮助, 命令行不熟悉的可使用 zk 可视化图形工具
help
```
- [zookeeper可视化图形工具下载](https://download.csdn.net/download/u010979642/11085634)
### Reference
- [dubbo github 地址](https://github.com/apache/incubator-dubbo)
- [dubbo-admin github 地址](https://github.com/apache/incubator-dubbo-admin)- [dubbo-api 文档](http://dubbo.apache.org/zh-cn/docs/user/preface/background.html)
- [dubbo-spring-boot-starter](https://github.com/alibaba/dubbo-spring-boot-starter)