[转载]Surging Demo 项目之一

 

开发与运行环境

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

转载于:https://www.cnblogs.com/bigmango/p/10392605.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值