采用微服务注入功能,实现Consul动态监控服务.
Info
Version: | 1.0.10.6 |
Author(s): | zhaofeng |
Last Update: | Wednesday, April 29, 2020 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/Keim.NetCore |
Install
Install-Package Keim.NetCore
dotnet add package Keim.NetCore
paket add Keim.NetCore
Keim.NetCore Download (Unzip the "nupkg" after downloading)
Dependencies
netcoreapp2.1
- Consul(>= 0.7.2.6)
- Google.Protobuf(>= 3.11.4)
- Grpc(>= 2.25.0)
- IdentityServer4.AccessTokenValidation(>= 2.6.0)
- Microsoft.AspNetCore.Cors(>= 2.1.1)
- Microsoft.AspNetCore.Hosting(>= 2.2.7)
- Microsoft.AspNetCore.Server.Kestrel(>= 2.2.0)
- Microsoft.AspNetCore.Server.Kestrel.Core(>= 2.2.0)
- Microsoft.Extensions.Logging.Configuration(>= 2.2.0)
- Microsoft.Extensions.Logging.Console(>= 2.2.0)
- Microsoft.Extensions.Logging.Debug(>= 2.2.0)
- NLog.Extensions.Logging(>= 1.6.1)
- Newtonsoft.Json(>= 12.0.3)
- PinYinConverterCore(>= 1.0.2)
- RabbitMQ.Client(>= 5.1.2)
- RestSharp(>= 106.6.9)
- StackExchange.Redis(>= 2.0.601)
- Swashbuckle.AspNetCore(>= 3.0.0)
- Consul(>= 0.7.2.6)
- Google.Protobuf(>= 3.11.4)
- Grpc(>= 2.25.0)
- IdentityServer4.AccessTokenValidation(>= 2.6.0)
- Microsoft.AspNetCore.Cors(>= 2.1.1)
- Microsoft.AspNetCore.Hosting(>= 2.2.7)
- Microsoft.AspNetCore.Server.Kestrel(>= 2.2.0)
- Microsoft.AspNetCore.Server.Kestrel.Core(>= 2.2.0)
- Microsoft.Extensions.Logging.Configuration(>= 2.2.0)
- Microsoft.Extensions.Logging.Console(>= 2.2.0)
- Microsoft.Extensions.Logging.Debug(>= 2.2.0)
- NLog.Extensions.Logging(>= 1.6.1)
- Newtonsoft.Json(>= 12.0.3)
- PinYinConverterCore(>= 1.0.2)
- RabbitMQ.Client(>= 5.1.2)
- RestSharp(>= 106.6.9)
- StackExchange.Redis(>= 2.0.601)
- Swashbuckle.AspNetCore(>= 3.0.0)
- Consul(>= 0.7.2.6)
- Google.Protobuf(>= 3.11.4)
- Grpc(>= 2.25.0)
- IdentityServer4.AccessTokenValidation(>= 2.6.0)
- Microsoft.AspNetCore.Cors(>= 2.1.1)
- Microsoft.AspNetCore.Hosting(>= 2.2.7)
- Microsoft.AspNetCore.Server.Kestrel(>= 2.2.0)
- Microsoft.AspNetCore.Server.Kestrel.Core(>= 2.2.0)
- Microsoft.Extensions.Logging.Configuration(>= 2.2.0)
- Microsoft.Extensions.Logging.Console(>= 2.2.0)
- Microsoft.Extensions.Logging.Debug(>= 2.2.0)
- NLog.Extensions.Logging(>= 1.6.1)
- Newtonsoft.Json(>= 12.0.3)
- PinYinConverterCore(>= 1.0.2)
- RabbitMQ.Client(>= 5.1.2)
- RestSharp(>= 106.6.9)
- StackExchange.Redis(>= 2.0.601)
- Swashbuckle.AspNetCore(>= 3.0.0)
- Consul(>= 0.7.2.6)
- Google.Protobuf(>= 3.11.4)
- Grpc(>= 2.25.0)
- IdentityServer4.AccessTokenValidation(>= 2.6.0)
- Microsoft.AspNetCore.Cors(>= 2.1.1)
- Microsoft.AspNetCore.Hosting(>= 2.2.7)
- Microsoft.AspNetCore.Server.Kestrel(>= 2.2.0)
- Microsoft.AspNetCore.Server.Kestrel.Core(>= 2.2.0)
- Microsoft.Extensions.Logging.Configuration(>= 2.2.0)
- Microsoft.Extensions.Logging.Console(>= 2.2.0)
- Microsoft.Extensions.Logging.Debug(>= 2.2.0)
- NConsul.AspNetCore(>= 0.7.4)
- NLog.Extensions.Logging(>= 1.6.1)
- Newtonsoft.Json(>= 12.0.3)
- PinYinConverterCore(>= 1.0.2)
- RabbitMQ.Client(>= 5.1.2)
- RestSharp(>= 106.6.9)
- StackExchange.Redis(>= 2.0.601)
- Swashbuckle.AspNetCore(>= 3.0.0)