在本篇文章中,我们将深入探讨newlife cacheserver的特性和使用方法,并结合实际的例子来说明其在实际开发中的应用。这个例子将帮助读者更好地理解和掌握缓存服务器的概念与实现。通过使用这个例子,我们将展示newlife cacheserver在提升应用性能、减少数据库压力、加速数据访问等方面的强大能力。 本文将首先介绍newlife ...
svr.Add<ReciveFilter>();//粘包处理管道svr.Received +=newEventHandler<ReceivedEventArgs>(NewlifeRecive);//数据接收//svr.Error += new EventHandler<ExceptionEventArgs>(NewlifeError);//错误处理//svr.OnDisposed+=new EventHandler();svr.Start(); _newLifeServer=svr;//XTrace.WriteLine("会话超时时间...
1.它自身是控制台程序,可以注册成为Windows服务,但是,它带有WinForm类,可以在登录用户的右下角有个小图标,用户可以通过它呼出一个WinForm设置界面,然后你就可以做你想做的事情。 2.XAgent在实现一个简单的HttpServer,支持用户通过浏览器访问控制服务,不支持ASP.Net,但是支持XTemplate;有了这个HttpServer,XAgent就可以...
老规矩,先上代码:https://github.com/NewLifeX/NewLife.Net(例程RpcTest) ApiServer源码:https://github.com/NewLifeX/X/tree/master/NewLife.Core/Remoting ApiServer实在太小了,就让它和Net一起分别作为X组件核心库的一个目录。 回到目录 一、 背景 ApiServer开始于2014年,我们为了建立物联网云平台,解决云端...
2.XAgent在实现一个简单的HttpServer,支持用户通过浏览器访问控制服务,不支持ASP.Net,但是支持XTemplate;有了这个HttpServer,XAgent就可以分布式协同调度了。 看一段示例代码吧,关于X组件的其他和下载可以看我的博客其他文章。 1namespaceXAgent2{3///代理服务例子。自定义服务程序可参照该类实现。4classAgentService...
微服务和消息队列的基础都是RPC框架,比较有名的有WCF、gRPC、Dubbo等,我们的NewLife.ApiServer建立在网络库NewLife.Net之上,支持.Net Core,追求轻量级和高性能,只有最简单的远程调用功能。 现在是网络系列文章的第五篇,前面四篇快速过了一遍网络库基本用法,也做了压力测试并给出数字2266万tps。
微服务和消息队列的基础都是RPC框架,比较有名的有WCF、gRPC、Dubbo等,我们的NewLife.ApiServer建立在网络库NewLife.Net之上,支持.Net Core,追求轻量级和高性能,只有最简单的远程调用功能。 现在是网络系列文章的第五篇,前面四篇快速过了一遍网络库基本用法,也做了压力测试并给出数字2266万tps。
# NewLife.Cache - 分布式缓存 缓存服务器 NewLife.Cache 轻量级缓存服务器,定位于高吞吐(千万级)和低延迟(微秒级)。 优点 采用默认MemoryCache驱动时,实质上是一个并行字典,拥有高并发高性能。 1, 高吞吐。千万级ops 2, 低延迟。微秒级延迟 3,纯托管。纯托管代码实现,支持fx和netcore,不依赖任何第三方类库,...
NewLife.RocketMQ2018RocketMQ纯托管客户端,支持Apache RocketMQ和阿里云消息队列,十亿级项目验 NewLife.MQTT2019物联网消息协议,MqttClient/MqttServer,客户端支持阿里云物联网 NewLife.IoT2022IoT标准库,定义物联网领域的各种通信协议标准规范 NewLife.Modbus2022ModbusTcp/ModbusRTU/ModbusASCII,基于IoT标准库实现,支持...
NewLife.Net - 网络库组件 网络库历史 X组件网络库一共经历了数代: 1,2005年,APM模型,反向代理、点卡服务端 2,2010年,SAEA模型,P2SP网络,单机7万连接 3,2014年,物联网云平台,ApiServer单机84.5万连接 4,2018年,高速RPC,ApiServer单机16万tps,NetServer单机2266万tps ...