摘要:Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 阅读全文
posted @ 2020-07-08 14:46 Jackie_Lu_Y 阅读(195) 评论(0) 推荐(0) 编辑
摘要:概述 Hangfire Dashboard为我们提供了可视化的对后台任务进行管理的界面,我们可以直接在这个页面上对定时任务进行删除、立即执行等操作,如下图所示: 默认情况下,这个页面只能在部署Hangfire的机器上进行访问,想要在其他地方进行访问,需要配置权限认证模块:Hangfire.Dashb 阅读全文
posted @ 2020-07-07 14:12 Jackie_Lu_Y 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一个WebAPI项目(.net core 2.2),利用Swagger UI方便测试。API中涉及到一些基本操作,如Student的CRUD,分别对应了HttpGet, HttpPost, HttpPut, HttpDelete四种HttpMethod。] 在开发环境中使用VS自带的IIS来host 阅读全文
posted @ 2020-02-11 16:25 Jackie_Lu_Y 阅读(286) 评论(0) 推荐(0) 编辑
摘要:为减少代码量,这里实现一个基于Dapper的泛型Repository。 这里需要引用Dapper.dll和Dapper.Contrib.dll。 接口定义: /// <summary> /// Repository接口 /// </summary> /// <typeparam name="T">< 阅读全文
posted @ 2019-12-28 17:34 Jackie_Lu_Y 阅读(351) 评论(1) 推荐(0) 编辑
摘要:1、nuget搜索JWT并安装 2、创建ApiAuthorizeAttribute,作为验证特性 /// <summary> /// 身份认证拦截器 /// </summary> public class ApiAuthorizeAttribute: AuthorizeAttribute { /// 阅读全文
posted @ 2019-12-28 15:55 Jackie_Lu_Y 阅读(494) 评论(0) 推荐(0) 编辑
摘要:1、添加HttpAuthHeaderFilter类 2、在SwaggerConfig中添加 3、在对应的Action的上面加上ApiAuthorize特性即可加上 4、就会出现如下显示 阅读全文
posted @ 2019-12-28 15:24 Jackie_Lu_Y 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1、打开nuget安装Swashbuckle 2、在项目中设置 3、装完之后会自动生成Swagger.Config 4、修改Swagger.Config 5、运行http://localhost:44339/swagger,就能看到如下画面: 阅读全文
posted @ 2019-12-28 11:35 Jackie_Lu_Y 阅读(239) 评论(0) 推荐(0) 编辑
摘要:docker 安装gitlab以及使用 一、安装及配置 1.gitlab镜像拉取 # gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 $ docker pull gitlab/gitlab-ce 拉取镜像 2.运行gitlab镜像 $ docker run -d -p 阅读全文
posted @ 2019-12-09 10:50 Jackie_Lu_Y 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一、安装docker 1、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 2、卸载已安装的docker 早期版本docker叫作docker 或者 docker-engine,新版本中叫作docker-ce,可以先试试旧版本的卸载方式,不成功 阅读全文
posted @ 2019-12-02 14:23 Jackie_Lu_Y 阅读(97) 评论(0) 推荐(0) 编辑
摘要:CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析! 常用命令 文件与目录操作 命令解析 cd /home 进入 ‘/home’ 目 阅读全文
posted @ 2019-11-26 17:06 Jackie_Lu_Y 阅读(31) 评论(0) 推荐(0) 编辑