gydtep
发表于 2023-6-30 15:09:42
,通过组织领域专家、以及项目团队成员在一起通过头脑风暴的方式,通过梳理业务领域中所有的领域事件以及领域事件的参与者以及输入。
gydtep
发表于 2023-7-2 20:13:06
因此在战术设计阶段,我们有个重要的事项需要去完成,一个是微服务的领域对象分析与边界划分,另一个是微服务的结构分层。
gydtep
发表于 2023-7-4 17:33:31
海量接入
终端场景接入的是终端设备,而服务端接入的就是服务器,前者在量级上肯定远大于后者。
gydtep
发表于 2023-7-6 16:11:15
上图展示的是一个推拉模型,图中的 P 节点是一个协议网关或 broker 插件,终端设备通过 MQTT 协议连到这个网关节点。
gydtep
发表于 2023-7-8 14:56:04
我们主要查询和保存的是在线状态数据,如果存储的 node 节点宕机丢失数据,我们可以即时重建数据,因为都是在线的,所以不需要考虑多副本问题
gydtep
发表于 2023-7-11 15:56:02
领域就是问题域,有边界,领域中有很多问题;
任何一个系统要解决的那个大问题都对应一个领域;
gydtep
发表于 2023-7-15 14:49:56
这样的架构有其灵活之处,例如对于TP数据库和AP数据库都可以各自选择最好的方案,而且实现了TP/AP负载的完全隔离。
gydtep
发表于 2023-7-17 18:02:42
MySQL最常用的存储引擎都是按行存储,在按列进行海量数据分析时,按行从磁盘读取数据存在非常大的IO带宽浪费。
gydtep
发表于 2023-7-19 09:57:01
但是在执行之前会对该表达式树进行一个后序遍历,将其转换为一维数组来存储,在后续计算时只需要遍历该一维数组结构即可以完成运算。
gydtep
发表于 2023-7-21 16:45:09
MySQL是一款主要面向OLTP型场景设计的开源数据库,开源社区的研发方向侧重于加强其事务处理的能力,