推荐一款.NET开源的轻量级分布式服务框架

推荐,一款,net,开源,轻量级,分布式服务,框架 · 浏览次数 : 1088

小编点评

**新生命星尘分布式平台开源框架** **简介** 新生命星尘分布式平台是一个轻量级分布式服务框架,提供配置中心、集群管理、远程自动发布、服务治理、服务自动注册和发现、负载均衡、动态伸缩、故障转移、性能监控等核心功能。 **核心功能** * **StarAgent代理:**部署在每台应用服务器,守护本地应用并监控节点性能。 * **中心化管理:**管理多台机器上的海量StarAgent,支持机房内服务器节点、远端桌面工控机以及物联网边缘计算节点。 * **应用管理:**为每个应用系统分配接入密钥,用于配置中心、应用监控、服务注册、服务发现等。 * **配置中心:**各应用从配置中心读取自己的配置信息,有利于应用的多实例部署以及集中管理监控中心。 * **注册中心:**各微服务应用向注册中心上报自身服务信息。 * **服务发现:**各业务应用从注册中心拉取指定服务的提供者信息,分布式调用。 * **远程发布:**在星尘控制台上发布应用包到多台安装有星尘代理的应用服务器或物联网边缘节点。 * **日志中心:**各应用(服务提供者和服务消费者)向中心上报日志数据,统一在星尘Web查看。 **代码地址** * 项目源代码:https://github.com/NewLifeX/Stardust **加入DotNetGuide技术交流群** 加入DotNetGuide技术交流群可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。

正文

前言

今天要给大家推荐一款由新生命开发团队开源的.NET轻量级分布式服务框架:星尘分布式平台(NewLife.Stardust)。

项目介绍

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

核心功能

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

项目截图

节点管理

Redis管理

配置中心

注册中心

发布中心

监控中心

系统管理

项目地址

加入DotNetGuide技术交流群

在DotNetGuide技术交流群中可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。通过这个群组,我们希望能够搭建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值。

欢迎加入DotNetGuide技术交流群👉

与推荐一款.NET开源的轻量级分布式服务框架相似的内容:

推荐一款.NET开源的轻量级分布式服务框架

前言 今天要给大家推荐一款由新生命开发团队开源的.NET轻量级分布式服务框架:星尘分布式平台(NewLife.Stardust)。 项目介绍 星尘是一个轻量级分布式服务框架。它的功能包含配置中心、集群管理、远程自动发布、服务治理、服务自动注册和发现、负载均衡、动态伸缩、故障转移、性能监控。 核心功能

推荐一个好用的.net开发框架

企业应用开发平台(Enterprise Develop Platform),以下简称EDP。EDP是一套集完整组织架构,全面权限体系,以及各类基础功能于一体的基于.net的企业应用开发平台。其最大的特点是将复杂的数据行列权限的实现通过简单且友好的编码方式面向开发人员,同时EDP还提供了全面的系统基础

微软在Microsoft Build 2024 上 发布了.NET 9 预览版4

在 Microsoft Build 2024 上,与往年一样,.NET 不是会议主题演讲的主题,但是微软在这个大会上为.NET 推出一组新的功能和工具,旨在使 .NET 开发更快、更轻松,具体内容可以阅读文章:Microsoft Build 2024 的 .NET 公告和更新[1]。最新功能都在.N

推荐一款.NET开源跨平台的开箱即用的DNS服务器软件

前言 今天要给大家推荐一款.NET开源跨平台的开箱即用的DNS服务器软件(用于提供 DNS 解析服务):Technitium DNS Server。 项目介绍 Technitium DNS Server是一个开源的权威和递归DNS服务器,可以用于自主托管DNS服务器以提升隐私和安全性。它可以直接使用

推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode

Renode 是一个开发框架,通过让你模拟物理硬件系统来加速物联网和嵌入式系统开发。 Renode 可以模拟 Cortex-M、RISC-V 等微控制器,不仅可以模拟 CPU指令,还可以模拟外设,甚至可以模拟板载的外设。 更强的是,它可以让你在你的 PC 上运行、调试和测试未经修改的嵌入式软件-从裸

推荐一款采用 .NET 编写的 反编译到源码工具 Reko

今天给大家介绍的是一款名叫Reko的开源反编译工具,该工具采用C#开发,广大研究人员可利用Reko来对机器码进行反编译处理。我们知道.NET 7 有了NativeAOT 的支持,采用NativeAOT 编译的.NET程序 无法通过ILSpy 之类的传统工具得到源码,这款Reko 可能是唯一一款可以把

一个.NET开源的功能丰富、灵活易用的 Windows 窗口增强神器

前言 通常情况下 Windows 中的软件窗口界面一般只包含还原、移动、大小、最大化、最小化、关闭等几个基本的操作: 今天大姚给大家推荐一个.NET开源、免费(MIT License)、功能丰富、灵活易用、小巧(不到1M)的 Windows 窗口增强工具:SmartSystemMenu。 工具介绍

.NET开源最全的第三方登录整合库 - CollectiveOAuth

前言 我相信很多同学都对接过各种各样的第三方平台的登录授权获取用户信息(如:微信登录、支付宝登录、GitHub登录等等)。今天给大家推荐一个.NET开源最全的第三方登录整合库:CollectiveOAuth。 官方项目介绍 .Net平台(C#) 史上最全的整合第三方登录的开源库 => 环境支持 .N

.NET开源免费功能最全的商城项目

前言 今天给大家推荐一个功能丰富、免费、灵活且可定制的开源电子商务解决方案:nopCommerce。大家假如有商城需求可以直接使用该项目进行二次开发,省时省力。 项目介绍 nopCommerce在.NET 7上运行,并使用MS SQL 2012(或更高版本)后端数据库。 nopCommerce是跨平

4款.NET开源的Redis客户端驱动库

前言 今天给大家推荐4款.NET开源免费的Redis客户端驱动库(以下排名不分先后)。 Redis是什么? Redis全称是REmote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、支持网络、可基于内存亦可持久化的日志型、K