当前位置: 首页 > news >正文

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

一、Asp.net Core基础

  • 微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1

  • .NET Core:http://www.dot.net

  • 微软中文官网:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&tabs=windows

  • 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/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博客: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 GitHu:https://github.com/dotnetcoreb组织

二、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.cnblogs.com/landonzeng/p/10443155.html

相关文章:

  • ZOJ 3329
  • 避雷针 Lightning Conductor
  • 搭建Selenium-Grid环境
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Spring 之 第一个hellword
  • nodejs实现webservice问题总结
  • matlab2014在mac Yosemite下出现java空指针情况
  • DECLARE_MESSAGE_MAP 宏
  • Apache发布NetBeans 10.0,增强对JDK 11的支持
  • Shadow DOM 内部构造及如何构建独立组件
  • 打印二叉树某一层次的值(重点)
  • 单例模式中用volatile和synchronized来满足双重检查锁机制
  • getName和getSimpleName方法一般使用
  • 博客迁移:https://blog.llyweb.com
  • 20141102-微信.NET-笔记
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • C# 免费离线人脸识别 2.0 Demo
  • js学习笔记
  • Linux CTF 逆向入门
  • Linux gpio口使用方法
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Promise面试题,控制异步流程
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Web Storage相关
  • 技术发展面试
  • 聊一聊前端的监控
  • 全栈开发——Linux
  • 山寨一个 Promise
  • 世界上最简单的无等待算法(getAndIncrement)
  • ​香农与信息论三大定律
  • ​业务双活的数据切换思路设计(下)
  • # .NET Framework中使用命名管道进行进程间通信
  • # 数论-逆元
  • #HarmonyOS:基础语法
  • #mysql 8.0 踩坑日记
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计大学生兼职系统
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • .cn根服务器被攻击之后
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .net 简单实现MD5
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .net访问oracle数据库性能问题
  • .NET中使用Redis (二)
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [100天算法】-实现 strStr()(day 52)
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]