百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

adnc

> 编程语言
开源

一个实用的 .NET 8 框架,可让模块化单体无缝演化为分布式微服务。

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个实用的 .NET 8 框架,可让模块化单体无缝演化为分布式微服务。

#

一个实用的 .NET 8 框架,可让模块化单体无缝演化为分布式微服务。

为什么要使用 ADNC · 设计原则 · 架构 · 开始使用 · 文档

简体中文 ·

## ADNC 是什么? `ADNC` 是一个开源的 `.NET 8` 框架,用于构建可从模块化单体演化为分布式微服务的模块化业务系统。它整合了团队在构建生产级系统时通常需要的基础架构、约定和示例服务:网关路由、服务发现、集中配置、身份验证、服务间通信、事件驱动集成、持久化、缓存、可观察性、弹性和部署支持。 该仓库既是一个框架,也是一个可用的参考实现。它包括可重用的 `Adnc.Infra.*` 包、共享的服务层包、Ocelot 网关、多服务演示域、数据库脚本、Docker Compose 基础设施资产以及英文/中文文档。 **分布式系统最常出现的问题发生在边界上。** 服务所有权、数据一致性、配置偏移和集成合同才是真正复杂的地方。ADNC 专注于解决这些**边界挑战**,而不仅仅是搭建简单的控制器和存储库。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#aspnet-coreclean-architecturedaprddd

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言