事件风暴1. 基础概念术语执行者 -----> 是指执行的角色,系统的主体,是导致系统状态变化的触发源 人员,系统的用户,操作人员等系统,系统本身执行的,或者调度的,自动触发的 ,第三方系统定时任务,定时的触发任务命令 -----> 是执行者发起的操作,构成要件是执行者的行为 是某个场景中领域事件的触发动作,对应一个用例领域对象 -----> 是对对象,人或者系统的信息表示,它通
事件⻛暴(Event Storming)是一种 “自底向上” 的设计方法,先关注具体的业务细节,然
原创 2023-06-21 15:51:24
166阅读
DDD的事件风暴第四个阶段“微服务拆分”,我们可以用限界上下文可以作为粗粒度的微服务边界
原创 2023-06-21 15:50:32
83阅读
DDD的事件风暴第三个阶段“领域建模”时,我们会根据场景分析过程中产生的领域对象,比如命令、事件等之间关系,找出产生命令的实体,分析实体之间的依赖关系组成聚合,为聚合划定限界上下文,建立领域模型以及模型之间的依赖。 本阶段的 输入:
原创 2023-06-21 20:01:51
319阅读
DDD的事件风暴第二个阶段“业务场景分析
原创 2023-06-21 20:02:14
109阅读
事件风暴是一种高度强调交流与协作的可视化工作坊,是大白纸与各色即时贴的重度使用者。面对着糊满整面墙的大白纸,工作坊的参与人员通过充分地交流与沟通,然后用马克笔在各色即时贴上写下各个领域模型概念,贴在墙上呈现生动的模型。由于这些模型都是可视化的,就可以给团队直观印象。大家站在墙面前,观察这些模型,及时开展讨论。若发现有误,就可以通过移动即时贴来调整与更新,也可以随时贴上新的即时贴完善建模结果。 Al
原创 2021-07-22 16:55:55
592阅读
这是DDD事件风暴的第一个阶段,是对产品顶层价值的设计,使产品目标用户、核心价值、
原创 2023-06-21 15:51:03
108阅读
  在确定了全景事件流之后,可以在战略设计层面继续精进,鉴别出领域与限界上下文的边界。这里略过不提,且进入战术设计阶段的领域分析建模。 事件风暴的分析模型要素 通过事件风暴进行领域分析建模,其核心的模型要素就是“事件”。除此之外,参与事件风暴的分析模型要素还包括决策命令、读模型、策略和聚合。其中,事件和策略已经在探索业务全景的时候进行了初步识别。 决策命令 通观事件之起因,除了外部系统是直接发布事
原创 2021-07-22 16:55:00
848阅读
个人认为,相比较传统领域分析方法,事件风暴的革命意义在于它建立了以“领域事件”为核心的建模思路,这相当于改变了我们观察业务领域的世界观。当我们在理解业务需求时,我们看到的常常是功能、流程,并通过从需求描述中梳理领域概念,进而借助这些概念去识别那些参与到业务场景中互为协作的领域对象,这往往让我们忽略了一个在任何领域中都必须存在的概念,即“事件”。这些事件是每次用户操作、业务活动留下来的不可磨灭的足迹
原创 2021-07-22 17:11:13
148阅读
广播风暴和网络环路,熟悉其原理的人应该知道他们原理不一样,只是他们的表象相似:SW指示灯狂闪,同时内网丢包或者ping值变高。广播风暴:当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪。一个数据帧被传输到本地网络上的每个节点就是广播,由于网络拓扑的设计和连接问题,或者其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。广播
广播风暴的成因首先我们了解一下帧的传输方式,它分为单播帧(Unicast Frame)、多播帧(Multicast Frame)和广播帧(Broadcast Frame)。 1、单播帧 单播帧也称“点对点”通信。此时帧的接收和传递只在两个节点之间进行,帧的目的MAC地址就是对方的MAC地址,网络设备(指交换机和路由器)根据帧中的目的MA
交换机默认接口属于VLAN1属于同一个广播域,端口划分VLAN一般用于交换机隔离广播,交换机用于高速数据转发,路由器每个接口都是一个广播域,路由器主要用于路由查找,还是有一定的区别。我从事网络管理的工作,根据自己的工作经验回答一下这个问题哈,回答尽量口语化。VLAN,俗称虚拟局域网,顾名思义不是真实的局域网,为什么会出现VLAN呢,最重要的原因就是划分广播域,隔离冲突域,广播数据是无法突破局域网的
volatile关键字一、计算机内存模型 计算机执行是指计算机内一系列指令在cpu中执行的过程,在指令执行过程中会涉及到内存中数据的读写,这时如果直接进行读写相对于cpu指令执行而言是非常耗费时间的。针对这种情况计算机会在cpu中开辟一片区域(高速缓存),通过高速缓存进行数据的读取就会快很多。但是在多线程中这种情况就会存在问题,多个线程之间的高速缓存数据不可见,与内存中数据不一致等情况。这时计算机
使用DDD的最终目的是深入学习业务如何运作。然后基于学习试验、质疑、再学习和重建模的过程。过程中面临的最大挑战是如何快速学习,并且在保证学习质量的前提下压缩学习时间(你的学习是需要公司付工资的)。事件风暴就是一种相对高效的分析工具,除了比较适合DDD外还适合其它类似的分析工作,为了让大家快速明白事件风暴的玩法,笔者偷个懒从网上找了一个稍复杂点的例子。在学习完本节内容后,读者可以按事件风暴方法独自分
原创 2022-04-28 20:02:29
1216阅读
1点赞
1评论
一、成因 广播风暴指过多的广播包消耗了大量的网络带宽,导致正常的数据包无法正常在网络中传送,通常指一个广播包引起了多个的响应,而每个响应又引起了多个得响应,就像滚雪球一样,把网络的所有带宽都消耗殆尽。该现象通常是由于网络环路、故障网卡、病毒等引起的。 二、预防(以CISCO catalyst switch为例) 1、首先使用网管分析你网络的baseline,这样可以明确你的网络当中正常情况下的广播
转载 精选 2007-11-06 09:25:48
653阅读
一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪。这就是广播风暴。 其实广播风暴多是出现在以hub连接的容易产生环形连接的局域网中,如果用路由器和交换机的话,由于路由器和交换机是树形连接设计的,并且通过设置VLAN(虚拟局域网),可以有效的防止广播风暴的产生。 但是在主
转载 精选 2006-10-14 16:51:47
2212阅读
一、交换机基础知识   1、交换机的定义:交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。   现在,交换机已经替代了我们原来比较熟悉的网络设备集线器,又称Hub。但是这并不意味着,我们不需要了解Hu
转载 精选 2009-06-09 11:27:05
383阅读
当端口接收到大量的广播、单播、多播时,就会发生广播风暴。转发这些包将导致网络速度变慢或超时。借助对端口的广播风暴控制,可以有效地避免硬件顺坏或链路故障而导致网络瘫痪。默认状态下,广播、多播和单播风暴控制被禁用。 配置实例:在快速以太网端口开启风暴控制,当网络广播包、多播包和单播包分别占到带宽10%、30%、50%时,即自动 关闭该端口。当宽带占用降低至9%、25%、45%时,再自动启用该端口,配置
原创 2009-08-05 13:24:27
1016阅读
网络风暴  一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪。这就是广播风暴。   产生广播风暴的原因  一般情况下,产生网络广播风暴的原因,主要有以下几种:  1、网络设备原因:我们经常会有这样一个误区,交换机是点对点转发,不会产生广播风暴。在我们购买网络设置时,购买
转载 2009-09-17 10:42:46
391阅读
网络内计算机数超过一定数量后,就必须采取措施将网络分隔开来,将一个大的广播域划分成若干个小的广播域。 分隔广播域的方式有两种,一是物理分隔,即将一个完整网络物理地一分为二或更多,然后通过一个能够隔离广播的网络设备将彼此连接起来。另一个是逻辑分隔,即将一个大的网络划分为若干个小的虚拟子网(Virtual Local Area Network,VLAN),各虚拟子网间通过路由设备连接实现通信
  • 1
  • 2
  • 3
  • 4
  • 5