Easy Core 架构
现在 的 各种技术 眼花缭乱, 又是 docker , K8S ……
实际 开发 的 要素 其实 很简单 。
简单的说, Ioc Aop log DB 这 4 样 是 开发必备 的, 这 4 样 呢, 就 组成了 Easy Core , 写一个 业务模块 通常 都会用到 这 4 样, 一个 业务模块 也是 一个 Easy Core ,
软件 就由 一个个 Easy Core 组成, 这样, 开发 就 很 简明 了 。
既然 有 “Core” , 当然 就有 “非 Core 的 周边” , 周边 的 东西 按需 选用, 比如 docker , K8S , 权限管理 , 多租户 等等,
这些 周边 的 东西 有的是 技术 , 是 平台, 是 组件, 总之 按需 选用 就行 。
这样, 开发 就 变得 简单 了 。
还可以看看 《我们 来 搞 一个 开发框架 吧 ?》 https://www.cnblogs.com/KSongKing/p/14159348.html 。
Easy Core 架构 还有 一个 意思 是 不要搞 太多的 垂直架构 、微服务 等 。
把 主要 的 业务 写在一个 模块 里, 这个 模块 也是 “Core” 。
当 并发量 增加时, 只要 水平 扩展 Server, 把 业务模块 部署 到 这些 Server 上 就可以了, 这很简单 。
我 以前 也 说过, 这叫 “1 Binary , n Deploy” 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2018-11-06 一个类似 Twitter 雪花算法 的 连续序号 ID 产生器 SeqIDGenerator