摘要: 介绍: Ocelot是一个.NET API网关。该项目针对的是使用.NET运行微服务/面向服务架构的人员,他们需要一个统一的入口进入他们的系统。然而,它可以处理任何说HTTP并在ASP.NET Core支持的任何平台上运行的任何东西。 Ocelot是一组按特定顺序的中间件,Ocelot操纵HttpR 阅读全文
posted @ 2018-06-26 19:34 YanBigFeg 阅读(2827) 评论(0) 推荐(3) 编辑
摘要: 微信登录介绍: 微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信 阅读全文
posted @ 2018-06-25 16:07 YanBigFeg 阅读(19927) 评论(8) 推荐(3) 编辑
摘要: 前提准备: 在http://ueditor.baidu.com/website/官网下载需要使用的版本。(我选用的1.4.3.1最新版本)因为这是以前做过的一个记录,现在移动到博客园保存记录。所有现在最新版本不是这个可能。 引入框架js: 下载好压缩文件后,解压到conten文件夹下修改文件名为ue 阅读全文
posted @ 2018-06-24 09:13 YanBigFeg 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 介绍: IdentityServer是一个OpenID Connect提供者 - 它实现了OpenID Connect和OAuth 2.0协议。是一种向客户发放安全令牌的软件。 官网给出的功能解释是: 保护您的资源 使用本地帐户存储或通过外部身份提供商对用户进行身份验证 提供会话管理和单点登录 管理 阅读全文
posted @ 2018-06-23 19:08 YanBigFeg 阅读(4973) 评论(3) 推荐(2) 编辑
摘要: 介绍: AspectCore是.NET标准的基于AOP的跨平台框架【github解释】。主要支持:对方面拦截器,依赖注入集成,Web应用程序,数据验证等的核心支持。 使用实例: 首先安装dll: Install-Package AspectCore.Core 引用完dll就可以使用了,我们来创建基本 阅读全文
posted @ 2018-06-21 17:30 YanBigFeg 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 熔断、降级: 熔断:熔断就是我们常说的“保险丝”,意为当服务出现某些状况时,切断服务,从而防止应用程序不断地常识执行可能会失败的操作造成系统的“雪崩”,或者大量的超时等待导致系统卡死等情况,很多地方也将其成为“过载保护”。 降级:降级的目的就是当某个服务提供者发生故障的时候,向调用方返回一个替代响应 阅读全文
posted @ 2018-06-20 15:36 YanBigFeg 阅读(2724) 评论(3) 推荐(3) 编辑
摘要: 基本介绍: 安装: 下载地址:https://www.consul.io/downloads.html 运行: consul agent -dev 显示这个界面说明已经开启成功。 页面显示: 然后访问8500端口就可以看到页面: 命令: consul members:输出当前服务的信息,显示的所有配 阅读全文
posted @ 2018-06-19 17:32 YanBigFeg 阅读(10283) 评论(5) 推荐(10) 编辑
摘要: 介绍: Asp.Net Core在Windows上可以采用两种运行方式。一种是自托管运行,另一种是发布到IIS托管运行。 自托管 首先有一个完好的.Net Core WebAPI测试项目,然后进入根目录运行 dotnet publish ,来进行编译: 然后在进入dll目录,也就是程序集目录:运行当 阅读全文
posted @ 2018-06-19 17:20 YanBigFeg 阅读(6050) 评论(0) 推荐(1) 编辑
摘要: 介绍: 官方定义如下,强调两个关键点,即可以对接各种客户端(浏览器,移动设备),构建http服务的框架。Web API最重要的是可以构建面向各种客户端的服务。 core的WebAPI与ASP.NET WebAPI是有些区别的,现在使用的是控制器路由[Route("api/Menu")]和请求方式路由 阅读全文
posted @ 2018-06-19 14:13 YanBigFeg 阅读(13790) 评论(0) 推荐(2) 编辑
摘要: 引用DLL: 继续上一篇的内容我们来添加EF实体: 首先:工具> NuGet程序包管理器>程序包管理器控制台: 然后:添加将使用一些实体框架工具从数据库创建模型。所以我们也会安装工具包; 最后:如果你将在稍后使用一些ASP.NET Core Scaffolding工具创建控制器和视图。所以也会安装这 阅读全文
posted @ 2018-06-15 16:54 YanBigFeg 阅读(356) 评论(0) 推荐(0) 编辑