推荐.neter常用优秀开源项目系列之二

640?wx_fmt=gif

.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值