会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
redo
博客园
首页
新随笔
联系
订阅
管理
2020年4月2日
.net core 3.1 基于ocelot实现API网关
摘要: Ocelot是一个用.NET Core实现的开源API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断,缓存等。 接下来,会使用ocelot 结合consul ,polly ,cachemanager 实现负载均衡,服务发现,限流熔断和缓存功能。(本文只做记录,就直接贴完整代
阅读全文
posted @ 2020-04-02 00:02 redo
阅读(3141)
评论(7)
推荐(0)
2020年3月30日
docker 搭建私有镜像仓库
摘要: 搭建私有仓库需要有两台linux主机,先本地创建两个linux虚拟机,并安装好docker 配置本地daemon.json(daemon.json存储在etc/docker目录) 本地新建daemon.json {"registry-mirrors":["https://registry.docke
阅读全文
posted @ 2020-03-30 13:59 redo
阅读(656)
评论(0)
推荐(0)
.net core 程序 通过Docker 部署到 Centos8
摘要: 最近在学习Docker ,顺便把学习日记记录一下。 先说一下环境配置,我是在Windows10 用自带Hyper-v创建了linux虚拟机,系统是Centos8。 在Centos8 设置镜像仓库并安装Docker: 设置仓库: sudo yum install -y yum-utils device
阅读全文
posted @ 2020-03-30 11:31 redo
阅读(683)
评论(0)
推荐(0)
2020年3月26日
.net core 3.1 基于AspectCore+Polly 实现熔断降级
摘要: 这次学习主要参考了Edison zhou 的这篇文章:https://www.cnblogs.com/edisonchou/p/9159644.html,相关的概念也做了解释,有兴趣的可以了解一下 本次实现需要引用以下包,版本也有要求(包括Autofac),稍后会进行解释。 我先把实现逻辑讲完,再分
阅读全文
posted @ 2020-03-26 17:06 redo
阅读(821)
评论(0)
推荐(1)
.net core 3.1 添加拦截器(续)
摘要: 之前提到添加全局拦截器LogInterceptor,但是有些时候想针对某个类或者某个方法做拦截时,就需要再改进一下。 LogInterceptor 是基于Autofac+Castle.DynamicProxy,Castle.Core 实现的 ,它存在一个问题,除了设置全局拦截外,最小只能针对接口或类
阅读全文
posted @ 2020-03-26 16:11 redo
阅读(1895)
评论(0)
推荐(0)
2020年3月19日
.net core 3.1 引入Redis
摘要: 本文主要参考“.net core redis 的使用” ,要感谢一下这位大神。代码就不重复展示了,截图关键部分 redis 服务器自行下载部署,我是在windows测试,直接运行redis-server.exe 相关配置放在appsettings.json "RedisConfig": { //是否
阅读全文
posted @ 2020-03-19 22:05 redo
阅读(2512)
评论(3)
推荐(0)
.net core 3.1 加入ORM框架(Dapper)
摘要: 对比了几个主流的ORM框架如SqlSuger Dapper SmartSql , 选择Dapper 主要是个人习惯,平时写sql比较多,感觉Dapper比较符合自己风格 首先安装 Dapper 平时使用Mysql比较多,但是为了后续兼容SqlServer等其他数据库,先建一个DbFactory,用来
阅读全文
posted @ 2020-03-19 14:55 redo
阅读(4205)
评论(6)
推荐(2)
2020年3月18日
.net core 3.1 新增过滤器(Filter)和拦截器(LogInterceptor)
摘要: webapi 项目中,如果需要统一监控或过滤,常用的是借助过滤器 Filter 或拦截器 AOP ,本次我接入了全局的ActionFilter以及ExceptionFilter,以及LogInterceptor。本来还尝试接入AOP框架AspectCore ,不过没调通,先不细说了。 Filter总
阅读全文
posted @ 2020-03-18 21:53 redo
阅读(4670)
评论(0)
推荐(0)
.net core 3.1 新增log4net 和 NLog
摘要: .net 中用的比较多的日志是log4net 和 NLog,这次两个都尝试一次 log4net 我直接在webapi中添加,NLog 单独创建了一个项目,方便业务逻辑层或其他地方调用 log4net的添加和调用 首先在webapi安装 log4net ,然后新增 log4net.config 以及
阅读全文
posted @ 2020-03-18 21:21 redo
阅读(1308)
评论(0)
推荐(0)
2020年3月17日
.net core 3.1 jwt token授权
摘要: .net core 3.1 引入jwt 授权,在这篇文章“ASP.Net Core 3.1 中使用JWT认证” 已经做了总结,只是复制粘贴自己跑一遍 首先安装 Microsoft.AspNetCore.Authentication.JwtBearer 核心代码是这段: public class Au
阅读全文
posted @ 2020-03-17 22:14 redo
阅读(1549)
评论(0)
推荐(0)
下一页
公告