.NET 8微服务框架
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
ADNC 是一个开源 .NET 8 框架,定位于“模块化单体优先、可演进到微服务”的业务系统开发。它不仅是框架包集合,也提供网关、演示服务、数据库脚本和部署资产,强调以可运行参考实现帮助团队落地架构约定。
从正文看,ADNC 覆盖了企业级后端常见基础设施:Ocelot 网关、Consul 服务发现与配置中心、CAP + RabbitMQ 事件消息、Redis 缓存、分布式锁、布隆过滤器、JWT 安全、HealthChecks、Polly 韧性策略,以及 NLog + Loki、SkyAPM + SkyWalking 可观测性。数据访问方面支持 EF Core、Dapper,并涉及 MySQL、SQL Server、MongoDB。它还提供共享应用层、领域层、仓储层、远程调用和 Web API 构建块。
ADNC 的特点是先定义服务所有权和模块边界,再在规模或运维收益明确时抽取微服务。这种路线比一开始全面微服务更务实。示例服务包括后台管理、运维日志、客户、订单、仓储,并展示分层、紧凑型和 DDD 风格结构,适合团队对比不同服务组织方式。
正文明确标注 Open-source,并提供 GitHub 入口,未提及商业版、SaaS 托管或付费支持。许可证类型、企业服务、维护 SLA 和社区规模未披露,因此在服务支持层面需要进一步核验。
优点是基础设施栈完整、参考实现具体、与 .NET 8 生态结合紧密,适合企业后台、订单仓储、权限组织等中大型业务系统。局限是技术栈较重,主要面向 .NET 团队;对小型项目可能引入较多组件。同时,正文未说明版本节奏、贡献活跃度和长期支持策略。
正文未提供国内镜像、网络可用性或支付信息,china_access 判断为未知。若 GitHub 或在线 Demo 访问不稳定,国内团队可考虑自建仓库镜像与私有部署。替代方案可关注 ABP Framework、Dapr、Orleans 或 Spring Cloud Alibaba。
本测评基于公开资料整理,不构成购买建议,请以 aspdotnetcore.net 官网实际信息为准。
开源.NET框架,适合企业后端参考。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。