当前位置: 移动技术网 > IT编程>开发语言>.net > 最全的.NET Core跨平台微服务学习资源

最全的.NET Core跨平台微服务学习资源

2019年11月20日  | 移动技术网IT编程  | 我要评论

南庄四中ed2k,赛尔号站长归来,启东市卫生局

一、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-

  • 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/jackyfei/p/9941084.html

  • ants博客:https://www.cnblogs.com/ants/category/711081.html

  • 张善友博客:https://www.cnblogs.com/shanyou/p/4677569.html (微软mvp)

  • 码农一生博客:https://www.cnblogs.com/zhaopei/category/1050095.html

  • edison zhou博客

  • catcher wong博客

  • ken.w博客:https://www.cnblogs.com/kenwoo/category/1208603.html

  • savorboard:https://www.cnblogs.com/savorboard/category/397840.html(微软mvp)

  • http://www.csharpkit.com

  • .net core util:https://github.com/dotnetcore/util

  • .net core community github:https://github.com/dotnetcore

  • 圣杰博客-.net core知多少系列:https://www.cnblogs.com/sheng-jie/category/1094012.html

二、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/
    exceptionless 

  • polly: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/     再补充一些自己收藏的,保存下来方便自己集中学习。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网