导航菜单
新生命团队
首页
产品方案
物联网平台
星尘分布式系统
蚂蚁调度系统(大数据实时计算)
用户中心(SSO/OAuth2.0)
魔方演示站
Uwb高精度定位系统
运输车辆卫星定位系统(JT/T808)
CMX内容管理系统
码神世界
天外飞仙(数据库性能众测)
大数据演示平台(SQLite单表4亿)
新生命资源站
糖果源码库(GitCandy)
码神工具(开发者工具集)
开源项目
AI问答
本站源码
关于我们
QQ群1600800
管理后台
核心组件(NewLife全家桶)
统一缓存接口ICache
为了统一缓存的使用,定义了统一接口ICache。ICache的实现有:MemoryICache、NewLife.Redis、XCode.DbCache。Nuget包:NewLife.Core源码:https://github.com/NewLifeX/X/blob/master/NewLife...
2024-12-17 09:06:19
系统配置SysConfig
为方便下游各组件使用,设计了一个全局系统配置类SysConfig。SysConfig会在首次使用时,在当前目录下生成Config/Sys.config的XML配置文件。快速使用读取配置var sys = SysConfig.Current; XTrace.WriteLine("{0} {1}"...
2023-11-22 12:38:54
运行时信息Runtime
Runtime是静态类,主要用于判断当前所属操作系统,该类同时支持.net4.5 / .net4.8 / .net8.0 等所有平台框架。Mono。是否在Mono运行时Container。是否在docker容器IsWeb。是否Web应用IsConsole。是否控制台应用Windows。是否Wi...
2025-01-18 07:35:38
新生命码神工具
新生命码神工具CrazyCoder是面向开发者的小工具集合,曾叫XCoder。开源地址:https://github.com/NewLifeX/XCoder
2025-08-15 12:52:31
数据包编码器PacketCodec
基于SRMP协议的RPC通信框架,固定4字节二进制协议头,默认json传递参数和返回值,高速场景可使用二进制参数和返回值,避免json序列化损耗。Nuget包:NewLife.Remoting源码地址:https://github.com/NewLifeX/NewLife.Remoting/b...
2025-09-05 02:37:52
支持多种操作系统的新一代服务主机
一个应用需要常驻操作系统后台服务,可选框架有WindowsServiceLifeTime和SystemdLifeTime,但需要区别对待且需要另外写命令安装。NewLife.Agent自2008年设计依赖,一直秉着简单易用的原则,不仅实现了服务框架,还实现了安装卸载的简易菜单。今天,我们让Ne...
2022-10-03 14:36:09
ApiHttpClient客户端
Http接口(WebApi)已经成为当下最流行的接口通信方式,即使不是标准RESTful,也不可否认它的遍地开花。HttpClient已经当之无愧成为最流行的Http客户端,没有之一。然而诸多Http接口都会对请求和响应制订了相应的规范,这里封装的ApiHttpClient遵循了常见的Http...
2022-08-29 15:08:50
网络客户端ISocketClient
网络库是NewLife系列最成功的作品,自2005年以来已经历过三代重构,最高取得2000万tps吞吐以及单机400万长连接的优秀成绩!基于网络库的代表作包括:RPC框架ApiServer、HttpServer服务器、反向代理XProxy等。Nuget包:NewLife.Core源码地址:ht...
2021-11-23 14:20:19
RPC通信ApiClient
ApiClient搭配ApiServer构成RPC框架。Nuget包:NewLife.Remoting源码地址:https://github.com/NewLifeX/NewLife.Remoting/blob/master/NewLife.Remoting/ApiClient.cs建议提前...
2023-09-07 14:40:01
Cron表达式
涉及各种定时任务时,常常不满足于只能指定间隔时间,Cron表达式隆重登场。Cron表达式是Linux系统标配,用于系统定时任务,只是Linux的Cron标准最小仅支持分钟,不支持秒。而我们的Cron表达式最小支持秒。
2024-03-23 02:27:26
WebSocket服务器(物联网下行通知神器)
HttpServer是一个轻量级Web服务器,用于在嵌入式设备以及客户端环境中提供简单Web服务,同时也支持标准WebSocket服务。
2025-06-04 15:55:40
Web服务器HttpServer(嵌入式设备)
HttpServer是一个轻量级Web服务器,用于在嵌入式设备以及客户端环境中提供简单Web服务。 HttpServer支持路由映射到匿名委托、WebApi接口、静态文件,以及具有多个接口的控制器类。从简单到复杂,控制权交给开发者。
2025-06-04 15:53:14
网络服务器NetServer
网络库是NewLife系列最成功的作品,自2005年以来已经历过三代重构,最高取得2000万tps吞吐以及单机400万长连接的优秀成绩!基于网络库的代表作包括:RPC框架ApiServer、HttpServer服务器、反向代理XProxy等。Nuget包:NewLife.Core源码地址:h...
2025-06-04 15:46:06
Web通用令牌JwtBuilder
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。Nuget包:NewLife.Core、NewLife.Secrurity源码地址:https...
2023-06-22 09:24:51
简易远程消息协议SRMP
在分布式系统中,RPC尤为重要。SRMP是新生命团队专门为了RPC框架而设计的通信协议,既支持内网高速通信,也能覆盖物联网嵌入式设备。源码:https://github.com/newlifex/newlife.remotingNuget:NewLife.Remoting 目标定位经过十多年实...
2023-11-12 08:38:55
阿里云对象存储OssClient
OssClient 用于管理阿里云OSS对象存储的文档数据。Nuget包:NewLife.Core源码地址:https://github.com/NewLifeX/X/blob/master/NewLife.Core/Yun/OssClient.cs基本属性主要属性设置,主要是指定阿里云OSS...
2021-02-19 08:11:37
数据集DbTable
DbTable是为了提供类似DataTable的轻量级数据集而设计,作为数据载体,只有列名、列类型和数据。DbTable 已经成为XCode数据查询的标准。Nuget包:NewLife.Core源码:https://github.com/NewLifeX/X/blob/master/NewLi...
2023-06-22 09:39:39
分页参数PageParameter
数据库查询和Web接口请求,都需要分页功能。PageParameter 提供标准化分页模型能力,它是XCode分页查询数据的标准,也是魔方web接口分页标准。Nuget包:NewLife.Core源码:https://github.com/NewLifeX/X/blob/master/NewL...
2023-06-22 09:39:10
配置系统IConfigProvider
2002年以前,配置主流是Ini文件,简单易用;2002年以后,配置主流是Xml文件,结构化数据更严格,SOA更是把它带向更高的层次;2012年以后,Json随着Web流程而兴起,Json配置文件成为主流;在这个过程中,中大型系统逐步向分布式系统过渡,配置中心逐步成为主流。总结近20年的经验,...
2023-06-22 09:31:52
雪花算法Snowflake
雪花Id生成算法,是鼎鼎有名的分布式Id生成算法。它的优点在于,在分布式系统中快速生成有时间顺序的唯一编号!Snowflake实测每秒可生成900万个唯一Id。
2023-06-22 09:44:33
«
1
2
3
4
»