# DotNet-Improve **Repository Path**: ReactSpring/DotNet-Improve ## Basic Information - **Project Name**: DotNet-Improve - **Description**: C#进阶开源项目,目前仅有一个目录,后续会持续更新文档 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-06 - **Last Updated**: 2023-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### C# 进阶 一、高级部分 1. 多线程 2. 异步开发 3. `GC`垃圾回收 4. `Ioc`与`Aop`原理 5. `IO`与`File System` 6. `ASP.NET Core 核心组件` 7. 认证与授权 8. `Web API数据协议` 9. `ASP.NET Core实用类库` 二、核心基础 1. 计算机组成原理 2. 数据结构与算法 3. 内存管理 4. `IO管理` 三、微服务中间件 1. 网关代理`Nginx` 2. 消息通讯`MQ` 3. 数据库代理`ShardingSphere-Proxy` 4. 高速缓存`Redis` 5. 文件存储`Minio` 6. 任务调度`ScheduleMaster` 7. 数据搜索`Elasticsearch` 8. 大数据存储`MongoDB` 四、微服务框架 1. `ABP vNext` 2. `Dapr` 3. `MASA Framework` 五、微服务组件 1. 服务通信`gRPC` 2. 注册中心`Consul` 3. 服务容灾`Polly` 4. 服务网关`Ocelot` 5. 配置中心`Apollo` 6. 分布式事务`Sage` 7. 事件总线`CAP` 8. 分布式鉴权`IdentityServer4` 9. 任务调度`ScheduleMaster` 10. 链路监控`SkyWalking` 11. 监控告警`Prometheus` 12. 日志中心`ELK` 六、集群算法 1. `Raft算法` 2. `Gossip算法` 3. `ZAB算法` 4. `轮询RoundRobin算法` 5. `随机轮询算法` 6. `加权随机轮询算法` 7. `最小活跃数LeastActive算法` 8. `令牌桶算法` 9. `漏桶算法` 10. `CRUSH算法` 11. `一致性Hash算法` 12. `分布式互斥算法` 13. `分布式共识算法` 14. `分布式任务调度算法` 15. `雪花算法` 16. `LEAF算法` 17. `布隆过滤算法` 18. `布谷鸟过滤算法`