最简单环境让Surging先跑起来

一、准备环境

1.consul

2.Redis

下载地址:https://pan.baidu.com/s/1n7OsG0lmyQz_PlsOl77-jg 

系统win7+ 、dotnet core SDK 2.2

二、编译代码

git克隆代码,从github克隆代码太慢可以考虑使用码云加速。

我这里有建一个镜像库,https://gitee.com/imiyu/surging

如果项目Surging.Services.Server引用了项目Surging.Core.Stage 要删除这个项目引用。

编译各项目

如果有项目编译失败,报以下提示,修改项目的语言版本为7.3

 

 

三、修改配置 启动

修改配置surgingSettings.json

去掉Packages中的SkywalkingModule;EventBusRabbitMQModule,如果默认配置使用的zookeeper 则修改为ConsulModule。

启动Consul (开发模式)

consul agent -dev

在服务启动后查看服务是否已经注册成功:http://127.0.0.1:8500/ui/#/dc1/kv/services/   

启动 redis

redis-server redis.windows.conf

启动项目Surging.Services.Server

启动成功,打开浏览器试一下:http://127.0.0.1:280/swagger/index.html

找到sayhello

try it,展开的表单中name 随便输入字符,运行。

返回json

{
  "Entity": "1323 say:hello",
  "IsSucceed": true,
  "Message": "",
  "StatusCode": 200
}

OK 至此,surging在最简单的一个环境中跑起来了。

 

posted @ 2019-08-23 13:20  百转回魂  阅读(477)  评论(0编辑  收藏  举报