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