Ocelot简易教程(四)之请求聚合以及服务发现

Ocelot简易教程(四)之请求聚合以及服务发现 上篇文章给大家讲解了Ocelot的一些特性并对路由进行了详细的介绍,今天呢就大家一起来学习下Ocelot的请求聚合以及服务发现功能。希望能对大家有所帮助。 请求聚合 Ocelot允许你声明聚合路由,这样你可以把多个正常的ReRoutes打包并映射到一 ... »

Ocelot简易教程(三)之主要特性及路由详解

Ocelot简易教程(三)之主要特性及路由详解 上篇《Ocelot简易教程(二)之快速开始2》教大家如何快速跑起来一个ocelot实例项目,也只是简单的对Ocelot进行了配置,这篇文章会给大家详细的介绍一下Ocelot的配置信息。希望能对大家深入使用Ocelot有所帮助。 上篇中也提到了,最简单的 ... »

ASP.NET Core 中断请求了解一下

"ASP.NET Core知多少系列:总体介绍及目录" 本文所讲方式仅适用于托管在 Kestrel Server 中的应用。如果托管在IIS和IIS Express上时,ASP.NET Core Module(ANCM)并不会告诉ASP.NET Core在客户端断开连接时中止请求。但可喜的是,ANC ... »

AspNetCore中基于Session的身份验证

AspNetCore中基于Session的身份验证 [TOC] 在Asp.Net框架中提供了几种身份验证方式: "Windows身份验证" 、 "Forms身份验证" 、passport身份验证(单点登录验证)。 每种验证方式都有适合它的场景: 1. 通常用于企业内部环境, 就是基于windows平 ... »

Ocelot简易教程(二)之快速开始2

 Ocelot简易教程(二)之快速开始2 为什么这篇的标题叫“Ocelot简易教程(二)之快速开始2”呢,因为很多朋友跟我说上一篇“ Ocelot简易教程(二)之快速开始1”内容太少了,只是简单介绍Ocelot的一些简单配置,让Ocelot能跑起来!所以才有了这篇快速开始2.在这篇文章中,我会一步 ... »

ASP.NET Core 2.0使用Autofac实现IOC依赖注入竟然能如此的优雅简便

初识ASP.NET Core的小伙伴一定会发现,其几乎所有的项目依赖都是通过依赖注入方式进行链式串通的。这是因为其使用了依赖注入 (DI) 的软件设计模式,代码的设计是遵循着“高内聚、低耦合”的原则,使得各个类与类之间的关系依赖于接口,这样做的目的是能更有利于项目代码的维护与扩展。 ... »

eShopOnWeb 知多少

1.引言 "eShopOnWeb" 是基于ASP.NET Core构建,官方创建这样一个示例项目的目的,我想无非以下几点: 1. 推广ASP.NET Core 2. 指导利用ASP.NET Core如何进行架构设计 3. 普及架构设计思想 eShopOnWeb 与另外一个 " eShopOnCont ... »

使用.NET Core 2.1的Azure WebJobs

WebJobs不是Azure和.NET中的新事物。 Visual Studio 2017中甚至还有一个默认的Azure WebJob模板,用于完整的.NET Framework。 但是,Visual Studio中以某种方式遗漏了.NET Core中WebJobs的类似模板。 在这篇文章中,我使用的 ... »

ASP.NET Core 2.0利用MassTransit集成RabbitMQ

在ASP.NET Core上利用MassTransit来集成使用RabbitMQ真的很简单,代码也很简洁。近期因为项目需要,我便在这基础上再次进行了封装,抽成了公共方法,使得使用RabbitMQ的调用变得更方便简洁。那么,就让咱们来瞧瞧其魅力所在吧。 ... »

【ASP.NET Core】从向 Web API 提交纯文本内容谈起

前些时日,老周在升级“华南闲肾回收登记平台”时,为了扩展业务,尤其是允许其他开发人员在其他平台向本系统提交有关肾的介绍资料,于是就为该系统增加了几个 Web API。 其中,有关肾的介绍采用纯文本方式提交,大概的代码是这样的。 这个 Action 很简单(主要为了方便别人看懂),参数接受一个字符串实 ... »

Ocelot简易教程(二)之快速开始

Ocelot是为.net core量身定做的,目前是基于 netstandard2.0进行构建的。 .NET Core 2.1中如何使用呢? 安装NuGet package 使用nuget安装Ocelot及其依赖项。您需要创建一个netstandard2.0项目并将其Package安装到项目中。然后 ... »

Ocelot简易教程之Ocelot是什么

简单的说Ocelot是一个用.NET Core实现并且开源的API网关技术。 可能你又要问了,什么是API网关技术呢?Ocelot又有什么特别呢?我们又该如何集成到我们的asp.net core程序中呢? 下面我会通过一些列通俗易懂的教程来为大家讲解。今天的这篇文档先给大家简述下什么是API网关技术 ... »

ASP.NET Core 2.0集成Office Online Server(OWAS)实现办公文档的在线预览与编辑(支持wordexcelpptpdf等格式)

Office Online Server是微软开发的一套基于Office实现在线文档预览编辑的技术框架(支持当前主流的浏览器,且浏览器上无需安装任何插件,支持word、excel、ppt、pdf等文档格式),其客户端通过WebApi方式可集成到自已的应用中,支持Java、C#等语言。Office O... ... »

如何测量并报告ASP.NET Core Web API请求的响应时间

 如何测量并报告ASP.NET Core Web API请求的响应时间 介绍 大家都知道性能是API的流行语。而相应时间则是API性能的一个重要并且可测量的参数。在本文中,我们将了解如何使用代码来测量API的响应时间,然后将响应时间数据返回到客户端。 我们为什么需要测量响应时间 首先,让我们先花一 ... »

我的devops实践经验分享一二

前言 随着系统越来越大,开发人员、站点、服务器越来越多,微服务化推进,......等等原因,实现自动化的devops越来越有必要。 当然,真实的原因是,在团队组建之初就预见到了这些问题,所以从一开始就决定这一块要自动化。 带来的实质好处也是显而易见的,人力成本的节省、规范化的流程、可追溯的发布历史、 ... »