微服务框架Surging之开发环境

搭建开发环境

安装开发工具–VS2017

使用 visio studio 2017作为开发者工具,在安装vs2017时,请勾选.net core 开发必要的组件。如果已经安装了vs2017,通过Nuget服务仍无法安装 Surging 组件包时、或是无法通过编译时,请更新vs2017到最新版本,并勾选开发.net core必要的组件。

配置Nuget服务

推荐搭建公司内部nuget环境,用于管理公司内的开发的组件包,关于Nuget服务的搭建请参考
Surging的架构通过内部的Nuget服务器进行发布和升级,所以,在安装完 vs2017 后,需要新增内部的Nuget服务的配置。
通过下图对nuget进行配置:

nuget配置

安装Docker For Windows(推荐)

  1. docker官网下载 Docker for Windows Installer.exe 安装包,并安装到系统中。

  2. 将docker的registry-mirrors设置为国内地址: https://registry.docker-cn.com
    docker国内镜像

  3. 将使用到的镜像microsoft/dotnet:2.1-sdkmicrosoft/dotnet:2.1-runtimeconsul:latestrabbitmq:latestredis:latest等通过命令docker pull拉取到本地。

Notes

  1. 使用和下载docker都必须注册docker账号,请先到docker-store注册地址通过邮箱注册docker账号
  2. docker在Windows系统中默认使用Hyper-V作为虚拟化组件,由于版本冲突,在Windows系统中安装docker后,将无法使用VmWare,如果要使用虚拟机可以通过Hyper-VVirtualBox创建。
  3. docker for windows 只支持 Windows 专业版及以上,不支持家庭版,如果是家庭版的操作系统,想使用docker的话,需要先更新