代码拉取完成,页面将自动刷新
同步操作将从 毛毛不好学/hdw-dubbo 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
平台 | hdw-dubbo(后端) | hdw-dubbo-ui(前端) |
---|---|---|
GitHub | https://github.com/JacksonTu/hdw-dubbo | https://github.com/JacksonTu/hdw-dubbo-ui |
Gitee | https://gitee.com/tumao2/hdw-dubbo | https://gitee.com/tumao2/hdw-dubbo-ui |
hdw-dubbo
├── docker -- docker脚本文件
├── server-base -- hdw-server-base脚本
├── server-notice -- hdw-server-notice脚本
├── web-base -- hdw-base-web脚本
├── docs -- 文档及脚本
├── config -- dubbo控制台
├── img -- 系统图片截图
├── sql -- sql文件
├── hdw-common -- 通用模块
├── hdw-common-core -- 系统核心包
├── hdw-common-starter-datasource -- 系统数据库自动装配starter
├── hdw-common-starter-redis -- 系统redis自动装配starter
├── hdw-common-starter-redisson -- 系统redisson自动装配starter
├── hdw-common-starter-activemq -- 系统activemq自动装配starter
├── hdw-api-base -- 基础服务接口
├── hdw-server-base -- 基础服务提供者服务器[port = 8181]
├── hdw-api-notice -- 系统消息服务接口
├── hdw-server-notice -- 系统消息服务提供者服务器[port = 8182]
├── hdw-web-base -- 服务消费者服务器[port = 8190]
├── hdw-monitor -- SpringBootAdmin监控服务[port = 8180]
准备环境
执行创建数据库hdw_dubbo并执行sql脚本
启动Zookeeper服务发现和注册中心 +
启动ActiveMQ +
初始化maven项目
maven clean install
本地启动(按顺序启动)
+ 访问 http://localhost:8190
+ 访问基础平台API http://localhost:8190/doc.html
前端启动
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
cnpm install
npm run dev
项目打包部署
maven多环境打包,并替换相关变量
clean install -D profileActive={dev|test|prod} -f pom.xml
JVM优化
-Xmx256m -Xms256m -Xss1m -Xmn128m -XX:+PrintGCDetails
如果想使用ActiveMQ,需要引入hdw-common-starter-activemq组件 在pom.xml加入
<dependency>
<groupId>com.hdw</groupId>
<artifactId>hdw-common-starter-redisson</artifactId>
<version>${hdw-common.version}</version>
</dependency>
在application-dev.yml、application-prod.yml、application-test.yml中分别加入
activemq:
broker-url: tcp://localhost:61616
user: admin
password: admin
in-memory: false
pool:
enabled: true
max-connections: 100
idle-timeout: 30s
加入QQ群和大家一起交流吹水:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。