平台产品与实战

新生命平台级产品与实战:星尘 Stardust、StarAgent、蚂蚁调度 AntJob 的架构部署,NewLife.Net 高性能网络实践,以及内存缓存 10 亿 OPS、单机 400 万连接等压测报告。
40 篇文章 · 更新于 2026-09-03
星尘Stardust-分布式服务平台
星尘,轻量级分布式服务框架。配置中心、集群管理、远程自动发布、服务治理。服务自动注册和发现,负载均衡,动态伸缩,故障转移,性能监控。
大石头 · 2025-07-27 · 浏览 18,817
蚂蚁调度AntJob-分布式任务调度系统
分布式任务调度系统,纯NET打造的重量级大数据实时计算平台,万亿级调度经验积累!面向1000作业以内中小企业大数据分析场景。
大石头 · 2023-04-18 · 浏览 17,639
【2026测04】RPC性能测试
NewLife.Remoting 是基于 TCP 的高性能 RPC 框架,提供 ApiServer/ApiClient 全链路远程调用能力。本次测试表明:服务端纯处理能力达 1284 万 RPC/s,TCP 端到端吞吐量达 26.3 万 RPC/s(100 连接),单次无参调用延迟仅 52 μs。
大石头 · 2026-03-01 · 浏览 661
【2026测03】IPacket性能测试
IPacket 体系提供了四种数据包实现(OwnerPacket、MemoryPacket、ArrayPacket、ReadOnlyPacket),核心操作均在亚纳秒到十几纳秒级别,性能设计非常优秀。ArrayPacket 是综合性能最优的实现。
大石头 · 2026-03-01 · 浏览 597
【2026测02】二进制序列化性能测试
SpanSerializer 是基于 SpanReader/SpanWriter 的零流、无处理器链高性能序列化器,适用于 RPC 通信和文件读写。 测试结论:SpanSerializer(反射路径) 比 Binary 快 9~21 倍;实现 ISpanSerializable 接口后可再快 2.5
大石头 · 2026-03-01 · 浏览 596
【2026测01】网络库吞吐性能测试
网络库NetServer纯接收吞吐每秒1.4亿个数据包(32B),带编码协议头纯接收每秒190万个RPC请求,接收处理带Echo响应每秒45万个RPC请求响应。
大石头 · 2026-02-28 · 浏览 784
NewLife.MySql 性能测试报告
对比 NewLife.MySql 内置的多种批量操作方案在 INSERT/UPDATE/DELETE 三种操作下的性能。对比 NewLife.MySql、MySql.Data(Oracle 官方)、MySqlConnector 三个驱动在增删改查中的性能。
大石头 · 2026-02-12 · 浏览 641
[Stardust]星尘发布架构原理
本文档介绍星尘(Stardust)应用发布系统的架构设计和工作原理。星尘发布系统是一个分布式应用部署平台,支持将应用程序包(zip)发布到多个节点服务器上运行。系统采用服务端-客户端架构:服务端(Stardust.Server):管理应用配置、版本、节点关系,下发部署指令客户端
大石头 · 2026-01-15 · 浏览 838
[2024测02]NewLife.Redis性能百万级压测
自开启v11以来,NewLife组件对内存使用做了大量优化,大幅降低GC压力。社区反馈,NewLife.Redis 在进行大吞吐操作时,占用的进程内存比较高,GC也比较高。经过dotMemory分析,初步定位于收发网络数据包时频繁申请内存。
大石头 · 2025-06-29 · 浏览 929
[2024测01]内存缓存性能突破10亿OPS
自开启v11以来,NewLife组件对内存使用做了大量优化,大幅降低GC压力。率先开启的基准压测是内存缓存,领略到降低GC所带来的巨大性能提升。基准测试使用实验室理想环境,代表着各组件所能达到的性能上限,取决于硬件和网络环境等多方因素。基准测试同时给应用优化指明方向。
大石头 · 2024-09-16 · 浏览 2,207
[LuckyClover]新生命团队dotNet安装神器
dotNet开发者常常苦恼于如何快速在用户环境中准备好运行时环境。服务器环境相对容易很多,不管是Linux还是Windows,装一次用多次。桌面环境安装dotNet运行时非常痛苦,Windows版本太多,兼容性不同,国产Linux桌面也很多,多种芯片指令集。 幸运四叶草LuckyClover应运而生
大石头 · 2024-06-19 · 浏览 4,017
常见高可用架构
提及软件系统架构时,通常会涉及高度可用的集群架构。然而,由于投入成本的限制,实施与规划常常存在较大差异。 今天,让我们探讨常见的高可用架构。
大石头 · 2024-04-14 · 浏览 4,007
[Stardust]星尘节点管理
星尘节点管理用于管理维护各种客户端节点,其中典型的有星尘代理StarAgent和码神工具CrazyCoder。收集客户端节点的硬件信息和系统软件信息,监控性能以及执行特定操作。在物联网领域,A2和A4工业计算机中安装StarAgent后,星尘节点管理摇身一变成为了网关设备管理平台。
大石头 · 2024-04-08 · 浏览 4,619
[StarAgent]星尘代理
StarAgent部署在每台应用服务器,或桌面系统,或边缘网关。作为系统服务,通过配置拉起并守护业务应用进程,同时用于收集监控各服务器性能,支持Windows/Linux/macOS/IoT(包括各种国产系统)
大石头 · 2024-04-04 · 浏览 3,528
记一次星尘监控误报引起的虚惊一场
事故现场昨晚0点起某系统多个监控指标报警,关键埋点调用量大幅下滑,小时级调用量同比昨日下滑到2%。背景该应用通过MQ消费多个数据源进行业务逻辑处理,结果写入关系数据库。每日消费消息有数千万条。上一次发版时间8月2日,期间无异常。初步分析早上上班后检查该应用所有埋点监控数据,发现所有埋点同比昨日...
大石头 · 2023-08-11 · 浏览 3,344
我有好点子,就缺一个程序员
如果你在创业,在关键的点上需要IT技术支持…… 如果你在平凡的岗位上,有那么一款软件就可以提高你的工作效率…… 如果你有疯狂的点子,就缺一个程序员…… 如果IT技术能帮得到你,只是差点钱…… 那么,赶紧给我写信吧!
大石头 · 2023-07-12 · 浏览 3,449
[Stardust]部署星尘服务端(StarServer&StarWeb)
星尘代理StarAgent属于星尘服务平台的一部分,它自身注册为系统服务,支持Windows服务和Linux的systemd。StarAgent支持配置守护应用,在它启动时拉起目标应用,运行过程中定时检测目标应用进程,如果目标进程异常退出,它会再次拉起应用进程,保障业务的持续性。守护应用的功能...
大石头 · 2025-12-18 · 浏览 5,024
dotNet应用优雅退出的技术研究
在应用发布等场景中,常需要结束应用进程,此时应用程序可能正在执行一些关键操作,来不及完成事务或者清理资源,从而导致各种不确定异常发生。因此,研究dotNet应用的优雅退出有比较高的价值。
大石头 · 2023-05-07 · 浏览 4,592
[Stardust]星尘发布中心
一、创建发布应用应用部署 - 添加 (图1)*号部分为必填项目,参数字段使用在Linux或服务发布时使用(图2)工作目录相对Agent服务所在相对目录(图3)图1图2图3二、上传软件压缩包点击版本管理链接 (图4)添加软件包(图5)上传软件包(注:压缩包名称需要和应用部署中文件字段设置保持一致...
· 2023-02-17 · 浏览 4,827
快速生成快递柜唯一取件码
曾管理一万多台快递柜,优化了系统中生成唯一取件码的算法。
大石头 · 2022-10-02 · 浏览 5,708