文章 2018-06-25 来自:开发者社区

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

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

文章 2018-06-22 来自:开发者社区

(4)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Consul服务发现和消费

上一章说了  Consul服务注册  现在我要连接上Consul里面的服务 请求它们的API接口 应该怎么做呢? 1.找Consul要一台你需要的服务器 1.1 获取Consul下的所有注册的服务 using (var consulClient = new ConsulClient(c => c.Address = new Uri("http://127.0.0.1:85...

文章 2018-06-22 来自:开发者社区

(3)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Consul服务治理

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

文章 2018-06-20 来自:开发者社区

(2)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- .NetCore启动配置 和 .NetCoreWebApi

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

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(十四)Filters

原文:ASP.NET Core 2 学习笔记(十四)Filters Filter是延续ASP.NET MVC的产物,同样保留了五种的Filter,分别是Authorization Filter、Resource Filter、Action Filter、Exception Filter及Result Filter。通过不同的Filter可以有效处理封包进出的加工,本篇将介绍ASP.NET Cor....

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(九)模型绑定

原文:ASP.NET Core 2 学习笔记(九)模型绑定 ASP.NET Core MVC的Model Binding会将HTTP Request数据,以映射的方式对应到参数中。基本上跟ASP.NET MVC差不多,但能Binding的来源更多了一些。本篇将介绍ASP.NET Core的Model Binding。 Model Binding 要接收Client 传送来的数据,可以通过Acti....

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(十)视图

原文:ASP.NET Core 2 学习笔记(十)视图 ASP.NET Core MVC中的Views是负责网页显示,将数据一并渲染至UI包含HTML、CSS等。并能痛过Razor语法在*.cshtml中写渲染画面的程序逻辑。本篇将介绍ASP.NET Core MVC的Views。 之前 ASP.NET Core 2 学习笔记(六)MVC 有稍微介绍到Views及Control...

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(十一)Cookies & Session

原文:ASP.NET Core 2 学习笔记(十一)Cookies & Session 基本上HTTP是没有记录状态的协定,但可以通过Cookies将Request来源区分出来,并将部分数据暂存于Cookies及Session,是写网站常用的用户数据暂存方式。本篇将介绍如何在ASP.NET Core使用Cookie及Session。 Cookies Cookies是将用户数据存在Clie....

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(十二)REST-Like API

原文:ASP.NET Core 2 学习笔记(十二)REST-Like API Restful几乎已算是API设计的标准,通过HTTP Method区分新增(Create)、查询(Read)、修改(Update)和删除(Delete),简称CRUD四种数据存取方式,简约又直接的风格,让人用的爱不释手。本篇将介绍如何通过ASP.NET Core实践REST-Like API。 为什么是REST-L....

文章 2018-06-19 来自:开发者社区

ASP.NET Core 2 学习笔记(十三)Swagger

原文:ASP.NET Core 2 学习笔记(十三)Swagger Swagger也算是行之有年的API文件生成器,只要在API上使用C#的<summary />文件注解标签,就可以产生精美的线上文件,并且对RESTful API有良好的支持。不仅支持生成文件,还支持模拟调用的交互功能,连Postman都不用打开就能测API。本篇将介绍如何通过Swagger产生ASP.NET Cor....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注