开发与运行环境

IDE

  • Visual Stadio 2017/Visual Stadio 2019
  • Visual Stadio Core

Docker 和 Docker-Compose

  1. 通过docker官网下载并安装docker for windows,安装完
  2. 将docker的容器类型设置为linux(电脑右下角鼠标右键点击Switch to Linux Containers)
  3. 将当前源代码目录所在卷设置为docker的共享卷
  4. 将docker的镜像仓库设置为https://registry.docker-cn.com
  5. 安装docker-compose

运行项目

1. 打包Surging组件

获取源代码后,进入到nuget目录,通过pack.ps1的脚本打包Surging组件

cd ./nuget
./pack.ps1

2. 运行中间件

进入到中间件编排目录,通过docker-compose运行中间件组件

cd ./docker-compose/middleware
docker-compose up -d

3. 执行数据库脚本

使用mysql数据库管理工具nacicat(或是其他数据链接工具),链接到数据库服务,并执行sql目录下的数据库脚本,数据库链接的配置如下:

hostname: 127.0.0.1
port: 13306
username: root/surging
password: Surging!P4ss

4. 运行项目

通过visual Stadio打开Surging.Hl.sln解决方案,将docker-compose项目设置为启动项目,按F5启动项目。

微服务组件

微服务名称 说明 端口号 维护人 新增日期 备注
Customer 客户关系管理服务组件 18080 * *  
Identity 身份认证与授权服务组件 18081 * * 用于微服务集群身份认证与授权的服务组件
Order 订单管理服务组件 18082 * *  
Product 产品管理服务组件 18083 * *  
Schedule 分布式任务调度管理组件 18084 * *  
Stock 库存管理服务组件 18085 * *  
SystemManager 系统管理服务组件 18086 * *  

转载:https://github.com/liuhll/Surging.Sample

最新文章

  1. hadoop配置
  2. Mac下搭建android开发环境
  3. SQLServer语句 汇总
  4. Android -- 创建数据库到SD卡
  5. Erlang练习-UDP
  6. Browser GetImage
  7. [转载]MongoDB 常用命令
  8. __I、__O 、__IO volatile是什么?怎么用? .
  9. Oracle EBS WMS特征(一)
  10. DDD社区官网
  11. how to use Prolog in C#? SWI-Prolog
  12. 【WebGL】《WebGL编程指南》读书笔记——第4章
  13. search_request.go
  14. hihocoder第218周:AC自动机
  15. MongoDB学习笔记(4)--collection
  16. -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
  17. php环境搭建 (window环境下 eclipse+Wampserver)
  18. founder面试题
  19. 附 5 springboot之配置文件
  20. APP 打包測试流程 从零開始

热门文章

  1. js---15深拷贝浅拷贝 原型链
  2. #学习笔记#——JavaScript 数组部分编程(四)
  3. IOS 一句代码搞定启动引导页
  4. Activemq去除认证
  5. 【Codecraft-18 and Codeforces Round #458 (Div. 1 + Div. 2, combined) B】 Conan and Agasa play a Card Game
  6. 车牌识别--S5PV210測试第二次优化
  7. hdu 1003 Max Sum 最大字段和 dp
  8. android.graphics.Paint方法setXfermode (Xfermode x...
  9. TypeScript深入学习
  10. 三菱FX系列PLC学习