dotNET Core cross-platform microservices learning resource complete
First, Asp.net Core basics
- Microsoft Chinese official website: https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/
- Microsoft English official website: https://docs.microsoft.com/en-us/aspnet/core/
- .NET Core:http://www.dot.net
- GitHub:https://github.com/aspnet
- Build Modern Web Applications with ASP.NET Kernel and Azure: https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/
- Blog garden translation document: https://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html
- MSDN:https://blogs.msdn.microsoft.com/
- .NET Core Open Source Summit: https://github.com/dncto/dnc
- https://dotnet.github.io/
- Artech: https://dotnet.github.io/ blog
- Zhang Shanyou Blog: https://www.cnblogs.com/shanyou/p/4677569.html (Microsoft MVP)
- Lao Zhang’s philosophy: https://www.cnblogs.com/laozhang-is-phi/
- Zhang Feihong’s blog: https://www.cnblogs.com/jackyfei/p/9941084.html
- Ants blog: https://www.cnblogs.com/ants/category/711081.html
- Code Farming Life Blog: https://www.cnblogs.com/zhaopei/category/1050095.html
- edison zhou blog: https://www.cnblogs.com/edisonchou/
- Catcher Wong Blog: https://www.cnblogs.com/catcher1994/
- Ken.W Expo: https://www.cnblogs.com/kenwoo/category/1208603.html
- Savorboard:https://www.cnblogs.com/savorboard/category/397840.html(微软MVP)
- Shengjie blog-.Net Core know how much series: https://www.cnblogs.com/sheng-jie/category/1094012.html
- http://www.csharpkit.com
- .NET Core Util:https://github.com/dotnetcore/Util
- .NET Core Community GitHub:https://github.com/dotnetcore
Second, Linux
- geffzhang:https://github.com/geffzhang/opendotnet/tree/master/Linux
- staro: https://www.cnblogs.com/starof/category/639386.htmlf blog
- Brother’s private dish: http://cn.linux.vbird.org/
- Bird Brother Private House Traditional Chinese Version: http://linux.vbird.org/
Containerized Docker
- Probably the most clear article about the concept of Docker: http://dockone.io/article/6051
- Docker English Community: https://www.docker.com/
- Docker Chinese community: http://www.docker.org.cn/
- Docker Chinese documentation: https://yeasy.gitbooks.io/docker_practice/content/
- Docker Chinese documentation: https://docs.docker-cn.com/
- YAML syntax introduction: http://www.ruanyifeng.com/blog/2016/07/yaml.html
- K8S Chinese Community: https://www.kubernetes.org.cn/k8s
- K8S English Community: https://kubernetes.io/
- Portainer
- Manage docker through ui: https://www.cnblogs.com/sparkdev/p/9238796.html
- sparkdev personal blog: https://www.cnblogs.com/sparkdev/category/927855.html
- Microsoft’s Docker blog: https://blogs.msdn.microsoft.com/freddyk/tag/docker/
- Official docker blog: https://blog.docker.com/
Fourth, microservices
Registration center
- API Gateway Ocelot official website: http://threemammals.com/ocelot A British-initiated project
- Ocelot在GitHub:https://github.com/ThreeMammals/Ocelot
- Service discovery and configuration management: https://www.cnblogs.com/cuishuai/p/8194345.html (similar to ZooKeeper)
- Consul: https: //www.consul.io/
- spring cloud:http://spring.io/projects/spring-cloud/.io
- spring cloud.github:https://github.com/spring-cloud
Service architecture
- OAuth2 and JWT source short book: https://www.jianshu.com/p/1f2d6e5126cb
- Surging distributed microservice framework: https://github.com/dotnetcore/surging
- Understanding OAuth 2.0 <: http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html/a> Must read by Ruan Yifeng
- Tarsnet: High-performance RPC development framework based on the Tars protocol: https://github.com/Tarsne
- Microsoft’s official open source microservices framework eShopOnContainers: https://github.com/dotnet-architecture/eShopOnContainers
- service-fabri: https://github.com/Microsoft/service-fabricc
- IdentityServer4: http: //www.cnblogs.com/stulzq/p/8119928.html
- IdentityServer4源码:ttps://github.com/IdentityServer/IdentityServer4
- Implementation of pure OAuth2 authorization code mode: https://github.com/bayardw/IdentityServer4.Authorization.Code
- 理解OAuth 2.0:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
- NanoFabric Zhang Shangyou’s personal open source framework: https://github.com/geffzhang/NanoFabric
- IdentityServerIdentityServer4.Contrib.RedisStore
- Microsoft Distributed Cloud Computing Framework Orleans: https://github.com/dotnet/orleans
- Orleans can use Ocelot Api Gateway:https://github.com/aqa510415008/Ocelot.OrleansHttpGateway
Service monitoring
- skywalking: APM monitoring solution that can be used for production: https://github.com/OpenSkywalking/skywalking-netcore(Application Performance Management)
- Apache SkyWalking brings out-of-the-box distributed tracking and application performance monitoring to .NET Core: http://www.cnblogs.com/liuhaoyang/p/skywalking-dotnet-v02-release.html
- Microservice APM: https://github.com/OpenSkywalking/skywalking-netcore
- App Metrics:https://www.app-metrics.io/Exceptionless
- Polly:http://www.thepollyproject.org/
Service governance and other
- Service fusing: https://www.cnblogs.com/Zachary-Fan/p/circuitbreaker.html
- Rebus is a free .NET “service bus” :ttps://rebus.fm/
- GRPC-based HTTP / 2 RPC Streaming Framework for .NET, .NET Core, and Unity: https://github.com/neuecc/MagicOnion
- .NET API client for vault:https://github.com/Chatham/Vault.NET
- Use vault key vault configuration to provide: https://github.com/kdcllc/NetCore.HashiCorp.Vault for the program
- Additional configuration providers to use with ASP.NET Core:https://github.com/andrewlock/NetEscapades.Configuration
- Quartz Enterprise Scheduler .NET:http://www.quartz-scheduler.net/
- Apollo (Apollo) is a distributed configuration center developed by the Ctrip framework department: https://github.com/ctripcorp/apollo.net/tree/dotnet-core
- With Audit.NET, you can generate tracking information about what is happening: https://github.com/thepirat000/Audit.NET
- Distributed, high-performance, event-sourced, event-driven, eventual consistency framework: https://github.com/RayTale/Ray
- Service communication component based on Dotnet Core designed to run under linux and windows: https://github.com/IKende/SmartRout
books
.NET Microservices by Microsoft Development: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/
Transfer from: https://www.wandouip.com/t5i238038/ Add some of your own collections and save them for your own centralized learning.
Orignal link:https://www.cnblogs.com/greatwang/p/11893125.html