nodyang's repositories
TouchSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
BigCookieKit
超级工具箱 1.高性能反射库 2.高性能通信库 3.Excel高性能读写库 4.大量常用便携API (如果有问题请提Issues或到QQ群1600800来找BigCookie)
CNBlogs.Apply.Sample
DDD 实践 - 申请/审核系统
FastHttpApi
a lightweight and high-performance http/websocket service component in the dotnet core platform that supports TLS.
IdGenerator
💎迄今为止最全面的分布式主键ID生成器。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/SQL 等多语言,且提供 PHP 扩展及 Python、Node.js、Ruby 多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
KestrelServer.Core
Kestrel学习示例+非常明白的注释 实际中Kestrel只适合Http工作模式 TCP推荐使用BigCookieKit的Network组件
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Taurus.DTC
Taurus.DTC is a Distributed Transaction Coordinator for asp.net or asp.net core。【Taurus.DTC 是一款微服务分布式事务框架,支持.Net和.Net Core 双系列版本,数据存储支持MSSQL、MySql、Oracle、PostgreSql等10多种常见数据库,消息队列支持RabbitMQ、Kafka。】
WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.