推荐.neter常用优秀开源项目系列之二
.net社區有很多優秀的開源項目,我們今天再推薦12個開源項目;
1. Domain-Driven-Design-Example
DDD 示例 挺不錯的。
github?https://github.com/zkavtaskin/Domain-Driven-Design-Example
2.SmartStoreNET
開源的電商項目
github?https://github.com/smartstore/SmartStoreNET
3.abp
ABP框架全稱為“ASP.NET?Boilerplate Project”,中文翻譯為“ ASP.NET樣板項目”,ABP是一個開源應用程序框架,專注于基于ASP.NET?Core 的Web應用程序開發,但也支持開發其他類型的應用程序
github?https://github.com/abpframework/abp
4.grpc
gRPC 是一個由Google開源的,跨語言的,高性能的遠程過程調用(RPC)框架。gRPC使客戶端和服務端應用程序可以透明地進行通信,并簡化了連接系統的構建。它使用HTTP/2作為通信協議,使用 Protocol Buffers 作為序列化協議。并且微軟官方?ASP.NET?項目的人員進行維護,良好的接入 .NET Core 生態
github?https://github.com/grpc/grpc-dotnet
5.Autofac
IOC容器
github?https://github.com/autofac/Autofac
6.quartz
任務調度
github?https://github.com/quartznet/quartznet
7.polly
Polly 是一個 .NET 彈性和瞬態故障處理庫,允許開發人員以 Fluent 和線程安全的方式來實現重試、斷路、超時、隔離和回退策略。
github?https://github.com/App-vNext/Polly
8.Hangfire
非常容易地在.NET或者.NETcore應用程序中執行后臺任務,無需windows服務或者單獨的進程。且任務信息可以被持久保存。
github?https://github.com/HangfireIO/Hangfire
9.redis 命令
《Redis Command Reference》全文的中文翻譯版。?http://RedisDoc.com
github?https://github.com/huangz1990/redis
10 orleans
一種構建分布式、 高規模(伸縮)的應用程序, 奧爾良是一個框架,提供一個簡單的方法來構建分布式的高規模計算應用程序,而無需了解并應用復雜并發或其他伸縮模式。它是由微軟研究院創建和設計在云計算中使用。
github?https://github.com/dotnet/orleans
11 rabbitmq-dotnet-client
rabbitmq 客戶端類庫
github?https://github.com/rabbitmq/rabbitmq-dotnet-client
12 AutoMapper
將一個對象映射到另一個對象的代碼。擺脫了繁瑣的賦值過程
github?https://github.com/AutoMapper/AutoMapper
總結
以上是生活随笔為你收集整理的推荐.neter常用优秀开源项目系列之二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【干货】规模化敏捷DevOps四大实践之
- 下一篇: 与时俱进 | 博客现已运行在 .NET