摘要: Abp 框架对于依赖注入的实现主要是依赖 ,实际上这一篇更应该归类于 的应用, 若对 知识不了解的, 可以先去学习下: "Castle.Core" 。下面来分析下比较重要的接口/类: 核心接口 IIocManager 定义了对 Ioc 对象, 服务注册,服务解析,服务注册与否的判断,以及对解析对象的 阅读全文
posted @ 2019-07-02 18:35 Mr·Raj 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 并发令牌 将属性配置为并发令牌来实现乐观并发控制 数据注解 使用数据注解 将属性配置为并发令牌 Fluent Api 使用 Fluent Api 配置属性为并发令牌 时间戳/行版本 数据库新增或更新时会生成一个新的值赋予给配置为时间戳的属性,此属性也被视作为并发令牌。这样做可以确保你在查询一行数据后 阅读全文
posted @ 2019-06-26 18:56 Mr·Raj 阅读(2592) 评论(0) 推荐(1) 编辑
摘要: ASP.NET Core开发者成长路线图 (转载:https://www.cnblogs.com/enjoy233/p/AspNetCore_developer_roadmap.html) 阅读全文
posted @ 2019-06-26 09:37 Mr·Raj 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 执行提供的操作 如果操作出现指定处理的异常,或返回了一个处理的结果 方法将被调用 然后会调用 方法 在 Polly 中, 降级策略的使用很简单, 比较推荐使用异步方式, 提供 来控制操作的取消。 运行 Try 方法后将会首先执行最后指定的 ,这里为了模拟场景, 会抛出 , 也就是 Policy Ha 阅读全文
posted @ 2019-05-06 16:45 Mr·Raj 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 熔断策略主要以 CircuitBreaker 来完成、 工作原理 熔断器可以被看作为一个主要含有三个状态的状态机 如果以电路开关来看: 开关闭合对应 CLOSED 状态, 开关打开对应 OPEN 状态, 而 HALF OPEN 只是为了过渡处理过程中的状态变化 OPEN 状态, FLOW 不通 CL 阅读全文
posted @ 2019-04-26 17:35 Mr·Raj 阅读(968) 评论(0) 推荐(1) 编辑
摘要: 工作原理 Retry 基本重试: 输出: 重试一次成功: 重试两次成功: 重试三次均失败: 可以看到,再超过重试次数的时候, 若程序还是异常,则抛出异常。 RetryForever 成功前一直重试: 输出: 将 这个分支去掉, 任务将变为不可能成功,会发现一直输出重试。 WaitAndRetry 程 阅读全文
posted @ 2019-04-26 12:04 Mr·Raj 阅读(1616) 评论(0) 推荐(2) 编辑
摘要: 介绍 "Polly" is a .NET resilience and transient fault handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeou 阅读全文
posted @ 2019-04-26 12:03 Mr·Raj 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 这里以 WORD 为例: 1. 运行 mmc 32 打开控制台。 2. 点击 文件 添加/删除管理单元 ,在 可用的管理单元 中选择 组件服务 ,然后点击 添加 , 确定 。 3. 展开 组件服务节 点直到看到 DCOM 配置 。 4. 找到 Microsoft Word 97 2003 文档 (针 阅读全文
posted @ 2019-04-17 17:44 Mr·Raj 阅读(1655) 评论(2) 推荐(0) 编辑
摘要: 假如我们应用程序需要一台 mssql 数据库来持久化数据,我们将 mssql 数据库运行于 Docker 容器中: `docker run d p 1433:1433 e "ACCEPT_EULA=Y" e "MSSQL_SA_PASSWORD=" mount type=volume,src=mss 阅读全文
posted @ 2019-04-13 18:53 Mr·Raj 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 在 Swarm 集群中, 创建服务时可以通过设置 参数来指定此服务在工作节点上运行的任务数。 示例 这里我们来创建一个 nginx 服务作为示例: 在文件所在目录执行 来创建服务,由于我这里只准备了一台 Docker 主机, 所以在这个 Swarm 集群中情况如图所示: 可以看到我们的 nginx 阅读全文
posted @ 2019-04-12 13:27 Mr·Raj 阅读(2816) 评论(0) 推荐(0) 编辑