英文 | 中文
- Visual Studio 2017
- .NET Core 2.0/2.1
- Windows 10 v1803
- Docker Version 18.03.1-ce-win65
- Nyw.ApiGateway:
- ApiGatewat service, base Ocelot and load configuration from Consul
- Nyw.Employee:Web API Test Project
- Consul as configuration source provider
- Register itself to consul as a service when lunch
- Nyw.Vendor:Web API Test Project
- Consul as configuration source provider
- Register itself to consul as a service when lunch
- Using serilog,write log to Console, File, Elasticsearch
- Nyw.AppExtensions:Class Library
- .et core middlerware, Consul extension,the app could registry itself to Consul when lunch
- Nyw.IdentityServer:Web API Project for IdentityServer
- Persisent data to sqlserver using IdentityServer4.EntityFramework
- Using customize user model
- Nyw.ExchangeRateTask:Console app as Schedule Task, mock to query Exchange Rage Schdulely
- Use serilog to output log
- Build simple schedule task using Quartz.NET
- Quartz.NET work with Serilog
- Nyw.Portal:Customzie USer Protal, plan to consum API
- add skywalking netcore
- add redis cache
- Nyw.Configuration.SqlServer: IConfiguration SQL Server Provider Middlerware
- Use SQL Server as IConfigguration Provider, it can load appsettings from sqlserver now
- Ocelot:
- Rounting
- Quality of Service
- Rate Limiting
- Service Discovery, work with consul
- Add ApiGateway Admin API craft
- Add nlog support;
- Consul
- Key/Value
- Dotnetcore Configuration Provider
- Service Registry
- Health Check
- IdentityServer:
- IdentityServer4.EntityFramework
- Customize User Model
- Serilog:
- ASP.NET Core 2.x log using Serilog
- Output log to console
- Output log to file
- Output log to Elasticsearch
- ELK:
- ELK Docker Compose build quickly
- Write log to Elk
- Basicly create index and search
- Quartz.NET:
- Simple Schedule with Repeat Count or Forever
- Work with Serilog
- Console host
- Skywalking
- Basicly .net core apm and application topology map
- Redis
- Basic Usage:connect, add string, read string