首页 > TAG信息列表 > NewLife

NewlifeCube-NewLife.Agent中连接多个socket(二)

NewLife.Agent中使用timex连接多个socket时候,控制台会打印的异常错误               经过排查是X组件里面open抛出的异常 https://github.com/dotnet/runtime/issues/44686 最后使用即可解决 var s = new Socket( AddressFamily.InterNetworkV6, SocketType.Stream, Prot

.net Redis客户端NewLife.Redis.Core库的使用

一、项目说明 NewLife.Redis.Core基于新生命团队NewLife.Redis的封装,支持.NETCore3/.NET5/.NET6。 NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。 源码: https://github.com/NewLifeX/NewLife.RedisNuget:NewLife.Redis教程:https://newlifex.com/core/r

[NewLife.XCode]备份恢复与同步(数据搬运专家)

NewLife.XCode是一个有20年历史的开源数据中间件,支持net6/net5/net45/net40,由新生命团队(2002~2020)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://gith

newlife.xcode跨库跨表数据查询

1、在model.biz的静态构造类中添加分库分表策略 static History() { // 添加分库分表策略 Meta.ShardPolicy = new TimeShardPolicy(nameof(CreateTime), Meta.Factory) { ConnPolicy

本地远程连接 MySQL server

问题 MySql Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问。如果想远程访问,需要额外做下操作。 配置修改 定位文件 /etc/mysql/mysql.conf.d/mysqld.cnf 定位属性 skip-networking #注释掉 因为它是屏蔽掉一切TCP/IP连接 bind-address = 127.0.0

基于Asp.net 的NewLife.Cube和基于Asp.net core的NewLife.CubeNC的区别

1.属性[ValidateAntiForgeryToken] 和[ValidateInput(false)] 2.上传文件 HttpPostedFileBase 和 IFormFile 3. Json返回 protected internal JsonResult Json(object data, JsonRequestBehavior behavior) 4.AreaRegistrationBase和AreaBase 5. protected virtual ActionResult

[NewLife.Net]单机400万长连接压力测试

目标 对网络库NewLife.Net进行单机百万级长连接测试,并持续收发数据,检测网络库稳定性。 【2020年8月1日晚上22点】 先上源码:https://github.com/NewLifeX/NewLife.Net   结论,8月1日晚达到200万,8月2日下午达到404万。   上一次百万级压测是2017年4月1日,失败了,只达到84.5万。后来做

粘包处理现象及其解决方案——基于NewLife.Net网络库的管道式帧长粘包处理方法

[toc] #1.粘包现象 每个TCP 长连接都有自己的socket缓存buffer,默认大小是8K,可支持手动设置。粘包是TCP长连接中最常见的现象,如下图 socket缓存中有5帧(或者说5包)心跳数据,包头即F0 AA 55 0F(十六进制),通过数包头数据我们确认出来缓存里有5帧心跳包,但是5帧数据彼此头尾相连粘合在了一

[NewLife.XCode]导入导出(实体对象百变魔君)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://github.com/New

[NewLife.XCode]实体工厂(拦截处理实体操作)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://github.com/New

[NewLife.XCode]实体缓存

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://github.com/New

[NewLife.XCode]高级查询

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。 开源地址:https://github.com