软件领域驱动设计 DDD 开放主机服务
万字长文掌握软件领域驱动设计 DDD - 知乎 https://zhuanlan.zhihu.com/p/489070825
开放主机服务定义公开服务的协议(亦称为“服务契约”),包括通信方式、传递消息的格式(协议),让限界上下文可以被当做一组服务访问。开放主机服务也可以视为一种承诺,保证开放的服务不会轻易做出变化。
对于进程内的开放主机服务,称为本地服务(对应 DDD 中的应用服务)。
对于进程间的开放主机服务,成为远程服务。根据选择的分布式通信技术的不同,又可以定义出类型不同的远程服务:
- 面向服务行为,比如基于 RPC,称为提供者(Provider);
- 面向服务资源,比如基于 REST,称为资源(Resource);
- 面向事件,比如基于消息中间件,称为订阅者(Subscriber);
- 面向视图模型,比如基于 MVC,称为控制器(Controller);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-04-27 常见计算 格式化数据
2021-04-27 安全指引
2021-04-27 获取微信API接口 IP地址
2019-04-27 爱奇艺直播 - 春晚直播业务API架构
2019-04-27 平安银行在开源技术选型上的思考和实践 RocketMQ
2019-04-27 滴滴出行基于RocketMQ构建企业级消息队列服务的实践
2019-04-27 微众银行的金融级消息服务平台建设实践和思考