新文章 网摘 文章 随笔 日记

.Net Core微服务

(10)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Ocelot+Identity Server

 

用 JWT 机制实现验证的原理如下图: 认证服务器负责颁发 Token(相当于 JWT 值)和校验 Token 的合法性。 一、 相关概念 API 资源(API Resource):微博服务器接口、斗鱼弹幕服务器接口、斗鱼直播接口就是API 资源。 客户端(Client):Client 就是官方微博 ... »

 

qhbm .Net Core微服务 C#2018-06-28

(7)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 利用Polly+AOP+依赖注入封装的降级框架

 

创建简单的熔断降级框架 要达到的目标是: 参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。 1、编写 HystrixCommandAttribute 2、编写类 3、创建代理对象 上面的代码还支持多次降级,方法上标注[HystrixComm ... »

 

qhbm .Net Core微服务 C#2018-06-26

(7)ASP.NET CORE微服务 Micro-Service ---- 利用AOP+依赖注入封装的降级框架

 

创建简单的熔断降级框架 要达到的目标是: 参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。 1、编写 HystrixCommandAttribute 2、编写类 3、创建代理对象 上面的代码还支持多次降级,方法上标注[HystrixComm ... »

 

qhbm .Net Core微服务 C#2018-06-26

(5)ASP.NET CORE微服务 Micro-Service ---- 熔断降级(Polly)

 

一、 什么是熔断降级 熔断就是“保险丝”。当出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作给系统造成“雪崩”,或者大量的超时等待导致系统卡死。 降级的目的是当某个服务提供者发生故障的时候,向调用方返回一个错误响应或者替代响应。举例子:调用联通接口服务器发送短信失败之后,改用 ... »

 

qhbm .Net Core微服务 C#2018-06-25

(3)微服务 Micro-Service ---- Consul服务治理发现

 

Consul是注册中心,服务提供者、服务提供者、服务消费者等都要注册到Consul中,这样就可以实现服务提供者、服务消费者的隔离。 除了Consul之外,还有Eureka、Zookeeper等类似软件。 Consul就是来存储服务器名称与IP和端口对应关系的服务器 一、 consul 服务器安装 c ... »

 

uglyman .Net Core微服务 C#2018-06-22

(2)微服务 Micro-Service ---- .NetCore启动配置 和 .NetCoreWebApi

 

什么是.Net Core?.Net Core是微软开发的另外一个可以跨Linux、Windows、mac等平台的.Net.Net Core相关知识看文章地步dotnet dllname.dll 运行PostMan 是一个非常专业的调试webapi的工具 Asp.net Core 配置 设置启动端口 ... »

 

uglyman .Net Core微服务2018-06-20

(1)微服务 Mico-Service ---- 什么是微服务架构,.netCore微服务选型

 

开发工具:VS2017 .Net Core 2.1 什么是微服务?单体结构: 缺点: 1)只能采用同一种技术,很难用不同的语言或者语言不同版本开发不同模块; 2)系统耦合性强,一旦其中一个模块有问题,整个系统就瘫痪了;一旦升级其中一个模块,整个系统就停机了; 3)要上线必须一起上线,互相等待,无法快 ... »

 

uglyman .Net Core微服务 2018-06-14

 

http://www.likecs.com/default/index/cates?cid=3474&cname=.Net+Core%E5%BE%AE%E6%9C%8D%E5%8A%A1

posted @ 2020-01-03 12:07  岭南春  阅读(157)  评论(0)    收藏  举报