https://www.toutiao.com/article/7178838281885958694/
StarAgent
开源协议:MIT
开源地址:
https://gitee.com/NewLifeX/Stardust
星尘代理。StarAgent部署在每台应用服务器,作为系统服务,通过配置拉起并守护业务应用进程,支持Windows/Linux/IoT
节点管理。中心化管理多机器上的StarAgent,支持机房内节点以及物联网边缘计算节点
应用管理。为每个应用系统分配接入密钥,用于配置中心、服务注册、服务消费等
配置中心。各应用从配置中心读取自己的配置信息,有利于应用的多实例部署以及集中管理
远程发布。在星尘控制台上发布应用包到多台安装有星尘代理的应用服务器,StarAgent负责拉起并守护进程
注册中心。各微服务应用(服务提供者)向注册中心上报自身服务信息
服务消费。各业务应用(服务消费者)从注册中心拉取指定服务的提供者信息,分布式调用(不经网关)
监控中心。各应用(服务提供者和服务消费者)向中心上报性能指标等监控数据
日志中心。各应用(服务提供者和服务消费者)向中心上报日志数据,统一在星尘Web查看
设计概要
提供者P向星尘S注册自己拥有的10个服务接口,消费者C也登入星尘S,得到访问令牌T,查找到某个接口刚好是P提供,于是得到了P的服务地址,然后C直连P,并使用访问令牌T表明身份。
文档更新时间: 2023-03-24 07:20 作者:admin