nuget

注意:es引擎(搜索引擎)
时序数据库:(存实时数据)
https://docs.taosdata.com/develop/insert-data/sql-writing/
.net core配置中心(配置配置文件的,支持热更新):
①:携程Apollo(阿波罗)配置中心(有点大):
https://cloud.tencent.com/developer/article/1076417
.net core启动项目命令,可切换生产环境和开发环境(可以创建bit文件)
@echo off
start cmd /k “cd /d D:xxx/Debug&&dotnet DotNetCore_CDCD_Charging_WebApi_Host.dll --urls “http://127.0.0.1:10001” --environment Development”

@echo off
start cmd /k “cd /d D:xxx/Debug&&dotnet DotNetCore_CDCD_Charging_WebApi_Host.dll --urls “http://127.0.0.1:10001” --environment Production”

说明:
1:大部分类库来源:https://gitee.com/CoreUnion/CoreShop
2:https://gitee.com/frame_laixu001/Meiam.System

1、IPTools.China 快速查询中国IP信息,国家、省、市和网络运营商。非中国IP只能查询国家信息。文档:https://github.com/stulzq/IPTools。
2、Lazy.Captcha.Core 仿EasyCaptcha和SimpleCaptcha,基于.Net Standard 2.0的图形验证码模块。版本2.0.0起绘图由ImageSharp调整为SkiaSharp。文档地址: https://gitee.com/pojianbing/lazy-captcha
3、Magicodes.IE.Excel 通用库的导入导出,支持Dto导入导出,模板导出,花式导出和动态导出,支持Excel, Csv, Word, Pdf和Html。
4、Masuit.Tools.Core 包含一些常用的操作类,大都是静态类,加密解密,反射操作,Excel简单导出,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载和FTP客户端,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展等常用封装。

https://gitee.com/masuit/Masuit.Tools

5、Minio 用于Amazon S3兼容云存储的MinIO . net SDK。
6、Portable.BouncyCastle 加密解密;用Portable.BouncyCastle来进行加解密的代码demo

https://www.cnblogs.com/fulu/p/13716553.html

7、SharpZipLib SharpZipLib (#ziplib,以前的NZipLib)是一个Zip、GZip、BZip2和Tar的压缩库,完全用c#为。net编写。它是作为程序集实现的(可在GAC中安装),因此可以很容易地合并到其他项目中(以任何。net语言)。
8、SimpleMQTT MQTT客户端组件.NET Core版本,基于新生命团队NewLife.MQTT的单例模式封装
9、NewLife NewLife全家桶 https://www.newlifex.com/core
10、SimpleRedis Redis客户端.NET版本,基于NewLife.Redis的扩展封装
11、SimpleTool 帮助类,包括字符串处理,json处理,文件处理等
12、UAParser 基于.Net跨平台开发的WebApi。 集成统一认证授权、事件总线、数据验证、分布式缓存、 …
13、Yitter.IdGenerator 一种全新的雪花漂移算法,让ID更短、生成速度更快。 核心在于缩短ID长度的同时,还能拥有极高瞬时并发处理量(50W/0.1s),及强大的配置能力。
14、EMQX 一款全球下载量超千万的大规模分布式物联网 MQTT 服务器,单集群支持 1 亿物联网设备连接,消息分发时延低于 1 毫秒。为高可靠、高性能的物联网实时数据移动、处理和集成提供动力,助力企业构建关键业务的 IoT 平台与应用。
15、nQuant.Core.NETStandard 图片压缩类库
16、InitQ Redis消息队列中间件 1.支持redis广播 2.支持redis延迟队列 3.支持循环执行队列
17、ImCore .NET websocket 实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能.

FreeIM 使用 websocket 协议实现简易、高性能(单机支持5万+连接)、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。
使用场景:好友聊天、群聊天、直播间、实时评论区、游戏。
https://freesql.net/guide/freeim.html#imserver-%E6%9C%8D%E5%8A%A1%E7%AB%AF

18、QRCoder 二维码生成帮助类
19、中介者开发模式 MediatR

MediatR
MediatR.Extensions.Microsoft.DependencyInject
https://www.cnblogs.com/imlxp/p/11248704.html

20、PayLink支付

https://www.nuget.org/packages/Essensoft.Paylink.Security
支付:
Essensoft.Paylink.WeChatPay 微信
Essensoft.Paylink.Alipay 支付宝
Essensoft.Paylink.Security 安全

21、Aliyun.OSS.SDK.NetCore 阿里云OSS服务官方 .NET SDK
22、Castle.Core 利用动态代理实现aop切面编程

https://www.aspnets.cn/articleinfo/80.html

23、DotLiquid 模板引擎(具体什么作用需查下资料)

https://www.cnblogs.com/fanfan-90/p/14531060.html#!comments

24、Flurl.Http Flurl是一个现代的,流利的,支持异步的,可测试的,可移植的,URL增强和Http客户端组件。(具体作用需查下资料)
30、SKIT.FlurlHttpClient.Wechat.Api

基于 Flurl.Http 的微信 HTTP API SDK,目前已包含公众平台、开放平台、商户平台、企业微信、广告平台、对话开放平台等模块。
https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat

39、SKIT.FlurlHttpClient.Wechat 基于 Flurl.Http 的微信 HTTP API SDK

https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat

25、任务调度 Hangfire(有可视界面,还是比较爽)

Hangfire
Hangfire.Core
Hangfire.AspNetCore
Hangfire.Dashboard.BasicAuthorization
Hangfire.MySqlStorage(这可能是Mysql库)
Hangfire.Redis.StackExchange
https://www.hangfire.io/
https://www.cnblogs.com/Can-daydayup/p/11610747.html

26、IdentityModel (身份认真类的东西)

System.IdentityModel.Tokens.Jwt(应该是类似 token 的东西)
IdentityModel是基于声明的身份,OAuth 2.0和OpenID Connect的.NET标准帮助程序库。
它具有以下高级功能:
标准OAuth 2.0和OpenID Connect端点的客户端库,如授权,令牌,发现,内省,撤销等。
令牌管理的助手
标准JWT声明类型和协议值的常量
用于访问X509证书库的简化API
用于base64 URL编码的misc帮助程序,时间常量字符串比较和纪元时间
说明:
github https://github.com/IdentityModel/IdentityModel2
nuget https://www.nuget.org/packages/IdentityModel/
CI构建 https://www.myget.org/F/identity/
https://blog.csdn.net/u012835032/article/details/105432371

27、Nito.AsyncEx 异步锁 (在.net core学习之路中有说明)
28、 Qc.YilianyunSdk 易联云(打印票据的类库)

在coreshop商城项目里有demo:https://gitee.com/CoreUnion/CoreShop

29、SixLabors.ImageSharp 图像处理

SixLabors.ImageSharp.Drawing 图像处理(举例:可以生成医生的单子)
https://www.cnblogs.com/hellotim/p/14023632.html

31、Snowflake.Core 雪花ID

Twitter的分布式全局唯一ID算法,雪花(snowflake)算法。支持.NET Core 2.0

34、Yitter.IdGenerator 用新的雪花漂移算法实现更短的ID和更快的生成。其核心是缩短ID长度,同时还能拥有极高的瞬时并发处理能力(50W/0.1s),以及强大的…更多的信息
32、Tencent.QCloud.Cos.Sdk 腾讯COS存储
33、ToolGood.Words 一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能
35、WebApiClientCore 集高性能高可扩展性于一体的声明式http客户端库,特别适用于微服务的restful资源请求,也适用于各种畸形http接口请求

https://www.cnblogs.com/kewei/p/12939866.html

36、NetCoreServer 超快速和低延迟异步套接字服务器和客户端c# . net核心库,支持TCP, SSL, UDP, HTTP。HTTPS, WebSocket协议和10K连接问题解决方案

https://github.com/chronoxor/NetCoreServer

37、EasyCaching 在操作缓存的时候更加的方便(还有一些其他库,如:EasyCaching.InMemory,EasyCaching.Redis,EasyCaching.Serialization.Json)
38、WWB.Tools 各种进制之间的帮助类
40、FluentEmail.MailKit 通过MailKit发送电子邮件。SmtpClient已被弃用,微软建议使用MailKit代替。
41、Serilog.AspNetCore 日志库,.net core 兼容好点(配合seq日志服务来用)

seq日志服务:https://www.cnblogs.com/codelove/p/13554802.html
elk日志服务:https://blog.csdn.net/qinyuanpei/article/details/104649446
注:seq 实用于小平台,elk实用了大平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值