架构
文章平均质量分 92
奇树谦
软件开发工程师,从事军工/制造行业近5年,擅长跨平台上位机软件搭建,可以完成从UI到底层通信全链路代码编写。记录工作生活中的所学所感,欢迎一起学习交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件架构模式全景指南
本文系统梳理了9种主流软件架构模式:单体架构适合初创项目;分层架构适用于传统企业系统;B/S架构利于互联网产品;C/S架构适合高性能应用;微服务架构解决大型系统扩展问题;DDD聚焦业务建模;EDA通过事件驱动实现解耦;六边形和整洁架构强调业务与技术分离。选择架构需权衡需求、团队和成本,没有放之四海皆准的方案。架构的本质是组织复杂度,使系统能健康演进、团队高效协作。掌握这些模式有助于在工程实践中做出明智选择。原创 2025-11-28 18:15:00 · 499 阅读 · 0 评论 -
C++|如何实现数据回放相关功能模块开发 纯手敲
本文介绍了一种数据回放系统的设计方案,选择了将接收数据拆包解析后存储的方式,而非直接存储原始数据。系统主要由DataManager和DataPlayback两个单例类构成:DataManager负责管理所有接收和下发的数据;DataPlayback负责数据存储和回放功能,包括定时将数据写入文件、支持时间戳转换、读取文件数据等功能。系统采用多线程和互斥锁保证数据安全,每分钟落盘防止数据丢失,并设计了自定义文件格式存储结构化数据。该方案实现了数据的透明化处理和灵活回放控制。原创 2025-10-23 08:30:00 · 1339 阅读 · 0 评论
分享