NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。Redis协议基础实现Redis/RedisClient位于X组件,本库为扩展实现,主要增加列表结构、哈希结构、队列等高级功能。源码: https://github.com/NewLifeX/NewLife.RedisNuget:NewLife.Redis特性在ZTO大数据实时计算
网络程序应该注册成为系统服务,以保证其自启动以及稳定可靠运行!这一场,讲讲怎么建立一个生产级别的网络服务。老规矩,先上源码:https://github.com/NewLifeX/NewLife.Net系统服务功能,由网络库的兄弟框架,X组件的Agent来支撑,以前也叫XAgent,网上搜索 NewLife XAgent 可以找到不少文章。XAgent在X组件里面很年轻,才10年,设计于2
网络编程的重要性就不说了,先上源码:https://github.com/NewLifeX/NewLife.Net一个服务端,就是监听一些端口,接收客户端连接和数据,进行处理,然后响应。!!!这是一个单机压测达到2266万tps的网络框架!标准网络服务器网络服务器NetServer用于接收各种客户端(PC、APP、IoTDevice)发送上来的数据。以下代码来自源码库一个测试子项目 h
NewLife.Net压力测试,峰值4.2Gbps,50万pps,消息大小24字节,消息处理速度2266万tps!共集合20台高配ECS参与测试,主服务器带宽6Gbps、100万pps,16核心64G内存。另外19台共模拟400个用户连接,13*16+6*32=400,每用户发送2000万个消息,服务端收到后原样返回。tps意义非常重大,就是告诉所有人,.Net下普普通通的Socket封装,甚至没
大数据时代,海量数据分析就像吃饭一样,成为了我们每天的工作。为了更好的为公司提供运营决策,各种抖机灵甚至异想天开的想法都会紧跟着接踵而来!业务多变,决定了必须每天修改系统,重新跑数据,这就要求极高的海量数据读取和存储速度!公司每天增加几亿行的业务日志数据,我们需要从中分析出各种维度的业务画像。经过很长时间的摸索,选择了Redis作为读写数据的缓存。1,开发平台,C#Net,写Windows服务抓取
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号