最全的.NET Core跨平台微服务学习资源
一、Asp.net Core基础
微软中文官网:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/
微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/
.NET Core:http://www.dot.net
GitHub:https://github.com/aspnet
用ASP.NET内核和Azure构建现代Web应用程序:https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/
博客园翻译文档:https://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html
MSDN:https://blogs.msdn.microsoft.com/
.NET Core开源峰会:https://github.com/dncto/dnc
https://dotnet.github.io/
Artech:https://dotnet.github.io/博客
张善友博客:https://www.cnblogs.com/shanyou/p/4677569.html (微软MVP)
老张的哲学:https://www.cnblogs.com/laozhang-is-phi/
张飞洪博客:https://www.cnblogs.com/jackyfei/p/9941084.html
Ants博客:https://www.cnblogs.com/ants/category/711081.html
码农一生博客:https://www.cnblogs.com/zhaopei/category/1050095.html
edison zhou博客:https://www.cnblogs.com/edisonchou/
Catcher Wong博客:https://www.cnblogs.com/catcher1994/
Ken.W博客:https://www.cnblogs.com/kenwoo/category/1208603.html
Savorboard:https://www.cnblogs.com/savorboard/category/397840.html(微软MVP)
- 圣杰博客-.Net Core知多少系列: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
二、Linux
geffzhang:https://github.com/geffzhang/opendotnet/tree/master/Linux
staro:https://www.cnblogs.com/starof/category/639386.htmlf博客
鸟哥的私房菜:http://cn.linux.vbird.org/
鸟哥私房菜繁体版:http://linux.vbird.org/
三、容器化Docker
可能是把Docker的概念讲的最清楚的一篇文章:http://dockone.io/article/6051
docker英文社区:https://www.docker.com/
docker中文社区:http://www.docker.org.cn/
docker中文文档:https://yeasy.gitbooks.io/docker_practice/content/
docker中文文档:https://docs.docker-cn.com/
YAML语法介绍:http://www.ruanyifeng.com/blog/2016/07/yaml.html
K8S中文社区:https://www.kubernetes.org.cn/k8s
K8S英文社区:https://kubernetes.io/
portainer
通过ui管理docker:https://www.cnblogs.com/sparkdev/p/9238796.html
sparkdev个人博客:https://www.cnblogs.com/sparkdev/category/927855.html
微软家的Docker博客:https://blogs.msdn.microsoft.com/freddyk/tag/docker/
docker官方博客:https://blog.docker.com/
四、微服务
注册中心
API网关Ocelot官网:http://threemammals.com/ocelot 一个英国人发起的项目
Ocelot在GitHub:https://github.com/ThreeMammals/Ocelot
服务发现、配置管理:https://www.cnblogs.com/cuishuai/p/8194345.html(类似ZooKeeper)
Consul:https://www.consul.io/
spring cloud:http://spring.io/projects/spring-cloud/.io
spring cloud.github:https://github.com/spring-cloud
服务架构
OAuth2和JWT 来源简书:https://www.jianshu.com/p/1f2d6e5126cb
surging分布式微服务框架:https://github.com/dotnetcore/surging
理解OAuth 2.0<:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html/a> 阮一峰必读
Tarsnet:基于tars协议的高性能RPC开发框架:https://github.com/Tarsne
微软官方开源微服务框架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
纯OAuth2 授权码模式的实现:https://github.com/bayardw/IdentityServer4.Authorization.Code
理解OAuth 2.0:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
NanoFabric张上友个人开源框架:https://github.com/geffzhang/NanoFabric
IdentityServer
IdentityServer4.Contrib.RedisStore微软分布式云计算框架Orleans:https://github.com/dotnet/orleans
Orleans can use Ocelot Api Gateway:https://github.com/aqa510415008/Ocelot.OrleansHttpGateway
服务监控
skywalking:可用于生产的APM监控方案:https://github.com/OpenSkywalking/skywalking-netcore(Application Performance Management)
Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控:http://www.cnblogs.com/liuhaoyang/p/skywalking-dotnet-v02-release.html
微服务APM:https://github.com/OpenSkywalking/skywalking-netcore
App Metrics:https://www.app-metrics.io/
ExceptionlessPolly:http://www.thepollyproject.org/
服务治理和其他
服务熔断:https://www.cnblogs.com/Zachary-Fan/p/circuitbreaker.html
Rebus is a free .NET “service bus” :ttps://rebus.fm/
基于gRPC的HTTP / 2 RPC Streaming Framework for .NET,.NET Core和Unity:https://github.com/neuecc/MagicOnion
.NET API client for vault:https://github.com/Chatham/Vault.NET
使用vault密钥保管库配置提:https://github.com/kdcllc/NetCore.HashiCorp.Vault供程序
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(阿波罗)是携程框架部门研发的分布式配置中心:https://github.com/ctripcorp/apollo.net/tree/dotnet-core
使用Audit.NET,您可以生成有关正在执行的操作的跟踪信息 :https://github.com/thepirat000/Audit.NET
分布式、高性能、事件溯源、事件驱动、最终一致性框架 :https://github.com/RayTale/Ray
基于Dotnet Core设计的可运行在linux和windows下的服务通讯组件:https://github.com/IKende/SmartRout
书籍
.NET微服务 微软开发部门出品:https://docs.microsoft.com/zh-cn/dotnet/standard/microservices-architecture/
转自:https://www.wandouip.com/t5i238038/ 再补充一些自己收藏的,保存下来方便自己集中学习。
最全的.NET Core跨平台微服务学习资源的更多相关文章
- 【干货分享】可能是东半球最全的.NET Core跨平台微服务学习资源
如果你发现还有西半球的资源,烦请相告,不胜感谢! 一..NET Core基础 微软英文官网 .NET Core 微软中文官网 GitHub 用ASP.NET内核和Azure构建现代Web应用程序 博客 ...
- 最全的.NET Core跨平台微服务学习资源没有之一
一.Asp.net Core基础 微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1 .NET Core: ...
- .NET Core跨平台微服务学习资源
一.Asp.net Core基础 微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1 .NET Core: ...
- 手把手教你使用spring cloud+dotnet core搭建微服务架构:服务治理(-)
背景 公司去年开始使用dotnet core开发项目.公司的总体架构采用的是微服务,那时候由于对微服务的理解并不是太深,加上各种组件的不成熟,只是把项目的各个功能通过业务层面拆分,然后通过nginx代 ...
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
前言 上一章最后讲了,更新配置以后需要重启客户端才能生效,这在实际的场景中是不可取的.由于目前Steeltoe配置的重载只能由客户端发起,没有实现处理程序侦听服务器更改事件,所以还没办法实现彻底实现这 ...
- spring cloud+dotnet core搭建微服务架构:Api授权认证(六)
前言 这篇文章拖太久了,因为最近实在太忙了,加上这篇文章也非常长,所以花了不少时间,给大家说句抱歉.好,进入正题.目前的项目基本都是前后端分离了,前端分Web,Ios,Android...,后端也基本 ...
- spring cloud+.net core搭建微服务架构:服务注册(一)
背景 公司去年开始使用dotnet core开发项目.公司的总体架构采用的是微服务,那时候由于对微服务的理解并不是太深,加上各种组件的不成熟,只是把项目的各个功能通过业务层面拆分,然后通过nginx代 ...
- spring cloud+.net core搭建微服务架构:Api授权认证(六)
前言 这篇文章拖太久了,因为最近实在太忙了,加上这篇文章也非常长,所以花了不少时间,给大家说句抱歉.好,进入正题.目前的项目基本都是前后端分离了,前端分Web,Ios,Android...,后端也基本 ...
- spring cloud+.net core搭建微服务架构:配置中心续(五)
前言 上一章最后讲了,更新配置以后需要重启客户端才能生效,这在实际的场景中是不可取的.由于目前Steeltoe配置的重载只能由客户端发起,没有实现处理程序侦听服务器更改事件,所以还没办法实现彻底实现这 ...
随机推荐
- java之父类中的构造器是否能被子类继承?
子类默认继承父类的属性和方法,但不会继承父类的构造器,而是在子类被实例化时会默认调用父类的空构造器.子类在创建的时候会调用自己的空构造器,并在空构造器会隐式调用super(),即父类的空构造器.如果父 ...
- [JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
回顾传统垃圾回收器 HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 使用场景,大多数服务器是单核CPU. 适用收集场景:1. 新生代收集(Young Generatio ...
- python自带编译器在写入文件时闪退,或者一步步执行到写入时提示8170。解决办法:
用python黑框运行程序写入文件时闪退,或一行行运行到写入时提示8170数字. 经试验,为文件路径错误导致. with open("1.doc", "wb") ...
- GO基础之函数的高级用法
一.可变参数 支持可变长参数列表的函数可以支持任意个传入参数,比如fmt.Println函数就是一个支持可变长参数列表的函数. package main import "fmt" ...
- 1.1选择select
一.核心(Core) 1.1选择 1.1.1 d3.select(selector) 选择第一个与指定字符串selector匹配的元素,如果没有就返回空. 例如: <table> &l ...
- HBuilderx 模拟器调试设置
模拟器名称 连接默认端口夜神安卓模拟器夜神安卓模拟器 62001逍遥安卓模拟器逍遥安卓模拟器 21503BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器 ...
- 快速掌握Docker必备基础知识
快速掌握Docker必备基础知识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种 ...
- coalesce搭配nullif使用
with t1 as ( select NUll as col1, '' as col2, 'aaa' as col3 ) --关于COALESCE用法 当col1 为 Null时候返回 col2 依 ...
- 安装HomeBrew 失败的解决方案(Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core failed!)
在安装HomeBrew(或者安装成功 执行相关指令)时遇到错误提示: Error: Failure while executing: git clone https://github.com/Home ...
- JVM-0-JVM知识体系