《手把手教你用 .NET Core 搭建高并发、可扩展的 CQRS 与 DDD 架构》 来源: 《手把手教你用 .NET Core 搭建高并发、可扩展的 CQRS 与 DDD 架构》 趣事: 最近有人留言,说讲解一下CQRS和DDD架构,其实DDD有分开讲,在历史文章中有体现,比较好理解。 这几天单独重新回顾一次。 直接开干! 01 第一章:DDD 核心概念与 .NET Core 中的分层架构 1.1 什么是 DDD? 领域驱动设计(Domain-Driven Design)是一种软 Debug mikel 2025-11-04 62 热度 0评论
小强开饭店-从单体应用到微服务 – detectiveHLH – 博客园 来源: 小强开饭店-从单体应用到微服务 - detectiveHLH - 博客园 本篇博客通过小强开饭店的通俗易懂的故事,带你了解后端服务是如果从单体应用演变到微服务的。如果有说的不对的地方,欢迎各位大佬强势怼。 小强开饭店 有一天,小强为了早日奔赴小康生活,打算开一个饭店来帮他快速的实现这个目标。 饭店开业了 于是他盘下了一个店面,一顿装修之后,雇了一个厨师,便开业了。 饭店生意变好了 刚刚开业 架构设计 mikel 2019-06-12 204 热度 0评论
App 模块化实战经验总结 – 观千剑而后识器,操千曲而后晓声。 – 博客频道 – CSDN.NET 随着业务的不断发展壮大,App 端所承担的功能也越来越重,特别是代码几易其主之后开始变得杂乱无章,牵一发而动全局的事情时常发生。为了应对团队壮大之后的开发模式,我们必须要对业务进行隔离,同时沉淀出通用组件,完善移动开发的基础设施。1. 痛点模块化之前,我们主要面临以下痛点:业务边界不清晰通用代码与业务代码耦合代码、资源文件大量重复常量满天飞其中业务边界不清晰是最大的痛点,最直接的表现就是处处有 来 开发笔记 mikel 2017-05-13 184 热度 0评论
Google Protocol Buffer 的使用和原理 简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。 Protocol Buf Android mikel 2017-01-23 112 热度 0评论
Protobuf语言指南 – dkcndk – 博客园 来源: Protobuf语言指南 - dkcndk - 博客园 Protobuf语言指南 l 定义一个消息(message)类型 l 标量值类型 l Optional 的字段及默认值 l 枚举 l 使用其他消息类型 l 嵌套类型 l 更新一个消息类型 l 扩展 l 包(package) l 定义服务(service) l 选项(option) l 生成访问类 本指南描述了怎 架构设计 mikel 2016-04-28 150 热度 0评论
[转载]IDDD 实现领域驱动设计-理解限界上下文 – 田园里的蟋蟀 – 博客园 IDDD 实现领域驱动设计-理解限界上下文 - 田园里的蟋蟀 - 博客园. 上一篇:《IDDD 实现领域驱动设计-理解领域和子域》 《实现领域驱动设计》前两章内容,基本上读完了,和《领域驱动设计》不同的是,它把很多的概念都放在前面进行讲述了,比如领域精炼、界限上下文等 等,在《领域驱动设计》中,是很靠后的内容,不过这样也好,可以让你从一个大局的视角去看待问题,由广到细的思路学习,我觉得也蛮 开发笔记 mikel 2015-04-10 186 热度 0评论
[转载]IDDD 实现领域驱动设计-架构之经典分层 – 田园里的蟋蟀 – 博客园 IDDD 实现领域驱动设计-架构之经典分层 - 田园里的蟋蟀 - 博客园. 上一篇:《IDDD 实现领域驱动设计-上下文映射图及其相关概念》 在《实现领域驱动设计》书中,分层的概念作者讲述的很少,也就几页的内容,但对于我来说,有很多的感触需要诉说。之前的短消息项目使用的就是经典分层架构,但那时候是:瞎子过桥,啥也不会,现在再回过头看,满眼惆怅,还请我娓娓道来~ 1. 层的含义 在第一张图中 开发笔记 mikel 2015-04-10 163 热度 0评论
[转载]IDDD 实现领域驱动设计-SOA、REST 和六边形架构 – 田园里的蟋蟀 – 博客园 IDDD 实现领域驱动设计-SOA、REST 和六边形架构 - 田园里的蟋蟀 - 博客园. 上一篇:《IDDD 实现领域驱动设计-架构之经典分层》 阅读目录: SOA-面向服务架构 REST 与 RESTful 资源(Resources) 状态(State) 六边形架构 DDD 的一大好处就是并不需要使用特定的架构,经典分层架构只是一种,由于核心域位于限界上下文中,我们可以使用多种风格的架 开发笔记 mikel 2015-04-10 152 热度 0评论
[转载]ORM开发之解析lambda实现完整查询(附测试例子) – hubro – 博客园 ORM开发之解析lambda实现完整查询(附测试例子) - hubro - 博客园. 上次讲解了怎么解析匿名对象(ORM开发之解析lambda实现group查询),这次来实现解析二元运算,完成基本条件语法 先看一个表达式 1 query.Where(b => b.Number == 10&&b.Id<20); 表达式结构 一个运算符表示一个表达式,因此,此表达式 开发笔记 mikel 2015-04-01 132 热度 0评论
[转载]Entity Framework 实体框架的形成之旅–Code First的框架设计(5) – 伍华聪 – 博客园 Entity Framework 实体框架的形成之旅--Code First的框架设计(5) - 伍华聪 - 博客园. 在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发 项目较多采用的模式, 开发笔记 mikel 2015-03-20 129 热度 0评论