会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhixin9001
学问浅薄 如履薄冰
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
24
下一页
2023年11月1日
模拟实现.net中的Task机制:探索异步编程的奥秘
摘要: .net中使用Task可以方便地编写异步程序,为了更好地理解Task及其调度机制,接下来模拟Task的实现,目的是搞清楚: Task是什么 Task是如何被调度的 基本的Task模拟实现 从最基本的Task用法开始 Task.Run(Action action) 这个命令的作用是将action作为一
阅读全文
posted @ 2023-11-01 23:09 zhixin9001
阅读(392)
评论(0)
推荐(4)
2023年2月27日
《如何阅读一本书》笔记
摘要: 阅读的目标:为获得资讯而读,以及为求得理解而读 阅读的层次 基础阅读 检视阅读 分析阅读 主题阅读 检视阅读 检视阅读一:有系统的略读或粗读 检视阅读二:粗浅的阅读 关于阅读的速度 分析阅读 为一本书分类 透视一本书 找出与作者的统一语言 判断作者的主旨 公正地评价一本书 总结 实践 检视阅读 分析
阅读全文
posted @ 2023-02-27 12:14 zhixin9001
阅读(411)
评论(0)
推荐(0)
2022年5月31日
Prometheus的一些基础知识
摘要: 核心组件 任务和实例 时间序列 PromQL 核心组件 Prometheus是一个开源的监控告警系统,它支持按多个维度存储监控数据,配套的PromQL可以对数据进行灵活的查询。 下图为其整体的架构: 主要包含四部分: Prometheus Server,Prometheus Server用于从Exp
阅读全文
posted @ 2022-05-31 08:37 zhixin9001
阅读(1318)
评论(0)
推荐(0)
2022年4月10日
领域驱动设计(3) DDD设计流程
摘要: 战略设计 产品愿景与场景分析 领域建模 微服务拆分 战术设计 分析微服务领域对象 设计微服务代码结构 DDD整体包含战略设计和战术设计两部分。战略设计过程会从业务视角出发,进行场景分析、领域建模,并划分领域边界、建立通用语言、确定限界上下文;战术设计则关注如何将模型转化为软件实现,涉及聚合根、实体、
阅读全文
posted @ 2022-04-10 12:06 zhixin9001
阅读(1588)
评论(0)
推荐(0)
2022年3月27日
领域驱动设计(2) 领域事件、DDD分层架构
摘要: 领域事件 什么是领域事件 为什么需要领域事件 微服务场景下的领域事件 领域事件的实现 DDD的分层架构 DDD分层架构如何推动微服务演进 领域事件 什么是领域事件 在事件风暴过程中,会识别出命令、业务操作、实体等,此外还有事件。比如当业务人员的描述中出现类似“当完成...后,则...”,“当发生..
阅读全文
posted @ 2022-03-27 18:24 zhixin9001
阅读(1262)
评论(0)
推荐(0)
2022年3月20日
领域驱动设计(1) DDD的一些基础概念
摘要: 什么是DDD DDD的特点 战略设计、战术设计 DDD在微服务中解决的问题 DDD的好处与局限 领域 领域、子域 核心域、通用域、支撑域 通用语言、限界上下文 通用语言 限界上下文 实体、值对象 实体 值对象 聚合和聚合根 聚合 聚合根 如何设计聚合 聚合的设计原则 什么是DDD 看了一些DDD的介
阅读全文
posted @ 2022-03-20 21:20 zhixin9001
阅读(1336)
评论(0)
推荐(0)
2022年2月25日
如何落地业务建模(5) 云时代的挑战
摘要: 弹性边界还是业务边界 弹性边界 拆分微服务,弹性优先还是业务优先 弹性优先对业务建模的挑战 如何保持弹性边界的独立性 弹性边界间的依赖与耦合 如何避免弹性耦合 默认异步对业务建模的挑战 弹性边界还是业务边界 前面的内容可以看做对DDD打的两个大补丁: 通过不同的上下文对象,弥补原生对象模型从单体架构
阅读全文
posted @ 2022-02-25 12:43 zhixin9001
阅读(698)
评论(0)
推荐(0)
2022年1月22日
如何落地业务建模(4) 将模型实现为RESTful API
摘要: 什么风格的API适合作为模型API 行为角度 数据角度 将模型映射为RESTful API 1.通过URI表示领域模型 2. 根据URI设计API 3.使用分布式超媒体设计API中涉及的资源 4. 使用得到的API去覆盖业务流程,验证API的完整性 DDD受到行业热捧的一个原因是:它设法寻找到一个在
阅读全文
posted @ 2022-01-22 21:39 zhixin9001
阅读(647)
评论(0)
推荐(0)
2022年1月15日
如何落地业务建模(3) 将模型作为统一语言
摘要: 统一语言可以是模型本身吗 业务是模型的隐藏维度 催化剂建模法 角色-目标-实体法(Role-Goal-Entity) 事件建模法(Event-Based modeling) 事件建模法的基本原则1:通过事件表示交互 事件建模法的基本原则2:通过时间线划分不同事件 事件风暴法 怎么才能更有效地获得事件
阅读全文
posted @ 2022-01-15 21:34 zhixin9001
阅读(1292)
评论(0)
推荐(0)
2022年1月10日
如何落地业务建模(2) 实践DDD时常见的问题
摘要: 关联对象 无法封装的数据库开销 引入关联对象 上下文过载 因富含逻辑而产生的过大类 逻辑汇聚于上下文还是实体 通过角色对象分离不同上下文的逻辑 通过上下文对象分离不同上下文的逻辑 架构分层 DDD中的分层的问题 基础设施层与领域层谁更稳定 基础设施不是层 能力供应商模式 从基础设施到有业务含义的能力
阅读全文
posted @ 2022-01-10 21:51 zhixin9001
阅读(1272)
评论(0)
推荐(0)
1
2
3
4
5
···
24
下一页
公告