会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
算盘—写好每一行代码!
一蓑烟雨任平生
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
11
12
13
14
15
16
17
18
19
···
47
下一页
2020年10月29日
缓存的问题
摘要: 1、缓存失效,导致数据不一致2、缓存穿透,查询无数据时,导致缓存不生效,查询都落在数据库3、缓存击穿,缓存失效瞬间,大量请求访问到数据库4、缓存雪崩,大量缓存同一时间失效,导致数据库压力
阅读全文
posted @ 2020-10-29 09:21 算盘
阅读(69)
评论(0)
推荐(0)
2020年10月19日
打造网关
摘要: 1、添加Ocelot2、添加配置文件ocelot.json3、添加配置读取代码4、注册Ocelot服务5、注册Ocelot中间件
阅读全文
posted @ 2020-10-19 15:07 算盘
阅读(107)
评论(0)
推荐(0)
2020年10月16日
Polly使用步骤
摘要: 1、定义要处理的异常类型或返回值2、定义要处理动作(重试、熔断、降级响应等)3、使用定义的策略来执行代码
阅读全文
posted @ 2020-10-16 09:37 算盘
阅读(558)
评论(0)
推荐(0)
2020年10月9日
gRPC的特点
摘要: 1、提供几乎所有主流语言的实现,打破语言隔阂2、基于HTTP/2,开放协议,受到广泛的支持,易于实现和继承3、默认使用Protocol Buffers序列化,性能相较于RESTful Json好很多4、工具链成熟,代码生成便捷,开箱即用5、支持双向流式的请求和响应,对批量处理、低延时场景友好
阅读全文
posted @ 2020-10-09 09:44 算盘
阅读(333)
评论(0)
推荐(0)
2020年9月25日
Filter的四种注入方式
摘要: 1、全局注册2、ServiceFilter(还要注册ConfigureService)3、TypeFilter4、IFilterFactory(还要注册ConfigureService)其实2、3、4的本质是一样的,都是基于FilterFactory
阅读全文
posted @ 2020-09-25 09:55 算盘
阅读(578)
评论(0)
推荐(0)
2020年9月23日
ASP.NET Core的日志级别
摘要: 按严重性从低到高排列 1、跟踪 = 0 表示仅对于开发人员调试问题有价值的信息。 这些消息可能包含敏感应用程序数据,因此不得在生产 环境中启用它们。 默认情况下禁用。 示例: Credentials: {"User":"someuser", "Password":"P@ssword"} 2、调试 =
阅读全文
posted @ 2020-09-23 10:48 算盘
阅读(592)
评论(0)
推荐(0)
2020年9月13日
URL重定向和URL重写
摘要: 1、URL重定向URL重定向和URL重写之间的用词差异乍一看可能很细微,但这对于向客户端提供资源具有重要意义。 ASP.NET Core的URL重写中间件能够满足两者的需求。 URL重定向是客户端操作,指示客户端访问另一个地址的资源。这需要往返服务器。 客户端对资源发出新请求时,返回客户端的重定向U
阅读全文
posted @ 2020-09-13 13:34 算盘
阅读(1492)
评论(0)
推荐(0)
2020年9月6日
ASP.NET Core中URL的重写
摘要: URL重写是根据一个或多个预定义规则修改请求URL的行为。URL重写会在资源位置和地址之间创建一个抽象,使位置和地址不紧密相连。在以下几种方案中,URL重写很有价值1、暂时或永久移动或替换服务器资源,同时维护这些资源的稳定定位符2、在不同应用或同一应用的不同区域中拆分请求处理3、删除、添加或重新组织
阅读全文
posted @ 2020-09-06 16:07 算盘
阅读(284)
评论(0)
推荐(0)
2020年9月5日
使用Use、Run和Map配置HTTP管道
摘要: Use 方法可使管道短路(即不调用next请求委托) Run 是一种约定,并且某些中间件组件可公开在管道末尾运行的Run[Middleware]方法 Map*扩展用作约定来创建管道分支。Map基于给定请求路径的匹配项来创建请求管道分支。如果请求路径以给定 路径开头,则执行分支
阅读全文
posted @ 2020-09-05 12:22 算盘
阅读(315)
评论(0)
推荐(0)
2020年9月3日
使用依赖注入时的建议
摘要: 1、DI适用于具有复杂的依赖关系的对象。控制器、服务、适配器和仓储都是可能添加到DI中的对象示例 2、避免在DI中直接存储数据和配置。例如,用户的购物车通常不应添加到服务容器中。 配置应使用选项模型。同样,避免"数据持有者"对象,也就是仅仅为实现对某些其他对象的访问而存在的对象。如果可能,最好通过D
阅读全文
posted @ 2020-09-03 17:59 算盘
阅读(202)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
47
下一页
公告