03 2021 档案

摘要:概念 多租户软件架构就是在同一个系统实例上运行不同用户,能做到应用程序共享,服务自治?,并且还能做到数据互相隔离的软件架构思想。 需求 公司有多个集群需要访问配置中心项目,不同集群访问到的数据可能不同,所以每个租户一个独立的数据库,但是共用一个配置中心项目。 开始 解析租户信息 可以通过域名、URL 阅读全文
posted @ 2021-03-15 00:25 .Neterr 阅读(142) 评论(0) 推荐(0) 编辑
摘要:简介 DotLiquid是流行的Liquid模板引擎的.NET实现。 官网:http://dotliquidmarkup.org/ 语法:https://shopify.github.io/liquid/ 源码:https://github.com/dotliquid/dotliquid 简单案例 阅读全文
posted @ 2021-03-13 23:51 .Neterr 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:参考: https://github.com/stefanprodan/AspNetCoreRateLimit/wiki https://www.cnblogs.com/EminemJK/p/12720691.html (使用Redis缓存) 简介 在网站或API应用中,为了防止恶意攻击,通常希望屏 阅读全文
posted @ 2021-03-11 17:38 .Neterr 阅读(2261) 评论(0) 推荐(2) 编辑
摘要:公司的产品一直紧跟 .net core 3.0 preview 不断升级, 部署到 Linux 服务器后, 偶尔会出现某个进程CPU占用100%. 由于服务部署在云上, 不能使用远程调试; 在局域网内的Linux 服务器 或 Windows开发机上又不能重现这个问题, 联想到Java的jstack, 阅读全文
posted @ 2021-03-09 21:38 .Neterr 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:介绍 DiagnosticSource它本身是一个基于发布订阅模式的工作模式,由于它本身的实现方式是异步的,所以不仅仅可以把它用到日志上,还可以用它实现异步操作,或者用它简化实现发布订阅的功能。DiagnosticSource本身是一个抽象类,我们最常用到的是它的子类DiagnosticListen 阅读全文
posted @ 2021-03-09 19:54 .Neterr 阅读(285) 评论(0) 推荐(0) 编辑
摘要:使用场景 用于解决复杂业务问题,如:自定义字段、自定义评分、自定义更新、自定义聚合分析等 缺点 性能问题。官方文档性能优化中明确指出使用脚本会导致性能低; 如非必要,不要使用脚本,尽量用其他方式替换,如下: 使用脚本进行前缀查询: 1POST seats/_search 2{ 3 "query": 阅读全文
posted @ 2021-03-08 23:39 .Neterr 阅读(2430) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.cnblogs.com/zyh000/p/10253796.html 概念 ADO.NET简单理解就是,微软定义了一堆关于操作数据源的接口和类,是C#语言访问数据源的一种方式,ADO.NET 类位于 System.Data.dll 常用对象 Connection → 阅读全文
posted @ 2021-03-07 03:16 .Neterr 阅读(271) 评论(0) 推荐(0) 编辑