X
12005APM
22010SAEAP2SP7
32014ApiServer84.5
42018RPCApiServer16tpsNetServer2266tps
52020400
NewLife.Net
NewLife.Net
NewLife.Net2266tps
NewLife.Net
NewLife.NetRPCNewLife.ApiServer
NewLife.Net400
RPCRemote Procedure Call
`` SRMPSimple Remote Messaging Protocol
SRMP
1, >100tps<1ms
2, >10
3,
1 Flag + 1 Sequence + 2 Length + N Payload
1
1
2N4
N65534=64k-2
Length0xFFFF48
Jsonutf-8
S + N S + 4 + N
00012500 + 05 + Login + 1E + {user:"Stone",pass:"password"}
80011D00 + 05 + Login + 00000000 + 12 + {data:""}
4
NewLife.Net4.2Gbps50pps242266tps
20ECS6Gbps100pps1664G194001316+632=4002000
net6.0/netstandard2.12021.1225net5.0/netstandard2.0/net4.5/net4.0/net2.0
.NET6 | ||||
---|---|---|---|---|
NewLife.Core | 2002 | RPCAPM | ||
XCode | 2005 | MySQL/SQLite/SqlServer/Oracle/TDengine/ | ||
NewLife.Net | 2005 | 2266tps400Tcp | ||
NewLife.Cube | 2010 | SSOOAuth100 | ||
NewLife.Agent | 2008 | WindowsLinuxSystemd | ||
NewLife.Zero | 2020 | ZeroWebWebApi | ||
NewLife.Redis | 2017 | Redis | ||
NewLife.RocketMQ | 2018 | Apache RocketMQ | ||
NewLife.MQTT | 2019 | |||
NewLife.LoRa | 2016 | LoRaWAN | ||
AntJob | 2019 | / | ||
Stardust | 2018 | APM | ||
CrazyCoder | 2006 | Modbus | ||
XProxy | 2005 | NATHttp | ||
SmartOS | 2014 | C++11 | ARM Cortex-M | |
GitCandy | 2015 | Git | ||
NewLife.A2 | 2019 | .NET | ||
NewLife.IoT | 2020 | |||
NewLife.UWB | 2020 |
NewLife2002
NewLifeNuget60
NewLife.XCodeAntJobStardustNewLife.RedisNewLife.IoT
IT
2002202010
https://www.NewLifeX.com
https://github.com/NewLifeX
https://www.yuque.com/smartstone
https://nnhy.cnblogs.com
QQ1600800/1600838