# springboot-dubbo
**Repository Path**: zhflemon/springboot-dubbo
## Basic Information
- **Project Name**: springboot-dubbo
- **Description**: springboot-dubbo,整合了springboot、mybatis、dubbo、zookeeper、druid等框架。分模块设计,可以使你很快上手。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 13
- **Created**: 2018-03-09
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**springboot-dubbo分布式项目**
**一、介绍**
- 本项目是一个基础的分布式项目模板,在此基础上可以使用这个模板进行项目改造和创建。
**二、采用技术**
- SpringBoot;
- MyBatis;
- Druid;
- Zookeeper;
- Dubbo。
**三、部署方式**
- 通过git下载源码;
- 创建数据库springboot_dubbo,数据库编码为UTF-8;
- 导入doc/springboot_dubbo.sql文件,默认文件中已包含初始化数据;
- 修改application.yml文件,更新MySQL账号和密码;
- 开启虚拟机zookeeper;
- 开启虚拟机dubbo;
- 检查dubbo_provider.xml、dubbo_consumer.xml中zookeeper配置信息是否正确;
- maven编译;
- 开启DubboProviderApplication.java;
- 开启DubboConsumerApplication.java;
- 访问:
http://127.0.0.1:8081/sendMsg,若返回“CC发送了一条消息......”则成功;
http://127.0.0.1:8081/user/1,若返回对象信息则成功;
http://127.0.0.1:8081/user/list,若返回对象集合信息则成功。