DH.NStardust.Extensions 4.18.2026.210

dotnet add package DH.NStardust.Extensions --version 4.18.2026.210
                    
NuGet\Install-Package DH.NStardust.Extensions -Version 4.18.2026.210
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DH.NStardust.Extensions" Version="4.18.2026.210" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.NStardust.Extensions" Version="4.18.2026.210" />
                    
Directory.Packages.props
<PackageReference Include="DH.NStardust.Extensions" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DH.NStardust.Extensions --version 4.18.2026.210
                    
#r "nuget: DH.NStardust.Extensions, 4.18.2026.210"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DH.NStardust.Extensions@4.18.2026.210
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DH.NStardust.Extensions&version=4.18.2026.210
                    
Install as a Cake Addin
#tool nuget:?package=DH.NStardust.Extensions&version=4.18.2026.210
                    
Install as a Cake Tool

DH.NStardust - 星尘分布式平台

星尘

应用服务犹如宇宙中的尘埃,而作为应用服务承载体的计算机节点是为星星,星星与尘埃构成整个浩瀚星空,即为星尘!
XCode

Stardust 星尘,轻量级分布式服务框架!
集群管理、配置中心、性能监控、远程发布、服务治理。服务自动注册和发现,负载均衡,动态伸缩,故障转移。

核心功能

  1. 星尘代理。StarAgent部署在每台应用服务器,作为系统服务负责守护本地应用及监控节点性能,支持Windows/Linux/IoT
  2. 节点管理。中心化管理多机器上的海量StarAgent,支持机房内服务器节点、远端桌面工控机以及物联网边缘计算节点
  3. 应用管理。为每个应用系统分配接入密钥,用于配置中心、应用监控、服务注册、服务发现等
  4. 配置中心。各应用从配置中心读取自己的配置信息,有利于应用的多实例部署以及集中管理
  5. 监控中心。各应用(服务提供者和服务消费者)向中心上报性能指标等监控数据
  6. 注册中心。各微服务应用(服务提供者)向注册中心上报自身服务信息
  7. 服务发现。各业务应用(服务消费者)从注册中心拉取指定服务的提供者信息,分布式调用(不经网关)
  8. 远程发布。在星尘控制台上发布应用包到多台安装有星尘代理的应用服务器或物联网边缘节点,StarAgent负责拉起并守护进程
  9. 日志中心。各应用(服务提供者和服务消费者)向中心上报日志数据,统一在星尘Web查看

设计概要

提供者P向星尘S注册自己拥有的10个服务接口,消费者C也登入星尘S,得到访问令牌T,查找到某个接口刚好是P提供,于是得到了P的服务地址,然后C直连P,并使用访问令牌T表明身份

提供者->星尘: Key登录
note over 星尘: key/secret
提供者-->>星尘: 注册服务

消费者->星尘: Key登录
星尘-->消费者: 访问令牌Token
note left of 消费者: 向提供者验明身份

消费者->星尘: 查询服务
星尘-->消费者: 服务所在提供者列表

消费者->提供者: Token令牌登录
提供者-->消费者: 登录成功

提供者-->>星尘: 汇报状态

消费者->提供者: 请求服务
提供者-->消费者: 响应数据

ServiceMesh架构

Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。它降低了与微服务架构相关的复杂性,并提供了负载平衡、服务发现、流量管理、电路中断、遥测、故障注入等功能特性。

消费者->本机代理: 初始化
本机代理->星尘: Key登录
星尘-->本机代理: 访问令牌Token

本机代理->星尘: 查询服务
星尘-->本机代理: 服务所在提供者列表

本机代理->提供者: Token令牌登录
提供者-->本机代理: 登录成功

本机代理-->>星尘: 汇报状态

消费者->本机代理: 请求服务
本机代理->提供者: 请求服务
提供者-->本机代理: 响应数据
本机代理-->消费者: 响应数据
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on DH.NStardust.Extensions:

Package Downloads
DH.NEasyIO

EasyIO简单文件存储,支持分布式系统中文件集中存储

DH.NEasyWeb

DH框架的EasyIO简易文件管理库,EasyIO简单文件存储,支持分布式系统中文件集中存储。参考NewLife.EasyIO

DH.NCube.Swagger

Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。

Pek.EasyIO

EasyIO简单文件存储,支持分布式系统中文件集中存储

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.18.2026.210 78 2/10/2026
4.18.2026.210-beta0639 33 2/10/2026
4.18.2026.210-beta0636 31 2/10/2026
4.18.2026.210-beta0627 30 2/10/2026
4.17.2026.210-beta0617 29 2/10/2026
4.17.2026.210-beta0610 34 2/10/2026
4.17.2026.210-beta0609 32 2/10/2026
4.17.2026.210-beta0604 32 2/10/2026
4.17.2026.130-beta0900 363 1/30/2026
4.17.2026.130-beta0212 82 1/30/2026
4.17.2026.130-beta0209 83 1/30/2026
4.17.2026.123-beta0214 142 1/23/2026
4.17.2026.116-beta0319 231 1/16/2026
4.17.2026.116-beta0159 90 1/16/2026
4.17.2026.115-beta1338 78 1/15/2026
4.17.2026.115-beta1320 79 1/15/2026
4.17.2026.115-beta1318 83 1/15/2026
4.17.2026.115-beta1315 86 1/15/2026
4.17.2026.115-beta1311 77 1/15/2026
4.17.2026.115-beta1310 75 1/15/2026
Loading failed

重构部署体系支持多模式;新增远程命令执行;引入部署资源管理支持多平台分发;增强节点信息采集(GPU、时区、IOPS等);桥接ObjectContainer与ASP.NET Core DI容器;分布式文件存储;XCode拦截器升级