当前位置: 首页 > news >正文

OpenLinkSaas 2025年1月开发计划

先来看看OpenLinkSaas的大目标
在OpenLinkSaas的产品目标中,让开发人员更加方便的使用云资源是目标之一。通过各大云厂商的API,来可视化云上基础设施的数据是远远不够的。我们准备在2025年1月份增加方便管理和运营研发场景下服务器的能力。
这部分的功能同现在的1panel和宝塔有些重合,我们会侧重在研发场景下的服务器管理和运维。

相关特性

  • 功能特性
    • 监控
      • 系统资源(cpu,内存,磁盘等)
      • 进程
      • 网络服务健康
    • docker
      • 启动/关闭
      • 查看日志
    • 脚本执行
  • 非功能特性
    • 安全
      • 网络安全
      • 运行安全
      • 数据安全
      • 权限管理
    • 简单
      • 部署简单
      • 操作简单

系统架构

相关组件

LinkSaas服务端
  • 提供鉴权接口,用于确认访问网关的请求所属用户和项目。
LinkSaas客户端
  • 提供相关功能的GUI界面
网关
  • 接收客户端的请求
  • 通过LinkSaas服务端对请求进行身份认证
  • 检查用户权限
  • 转发指令给Agent
Agent
  • 执行网关转发的指令

技术选型

  • 网络通讯 GRPC
  • 开发语言 GoLang
  • 本地数据库 badger
  • 日志 zap
  • 任务脚本语言 deno

代码仓库

  • sj_proto 通讯协议定义
  • sj_proto_gen_go 通讯协议生成的golang代码
  • sj_proto_gen_rust 通讯协议生成的rust代码
  • sj_gateway 网关实现
  • sj_agent agent实现
  • sj_task 常规任务的deno脚本
http://www.lryc.cn/news/505047.html

相关文章:

  • C# 用封装dll 调用c++ dll 使用winapi
  • XML基础学习
  • Jmeter直连数据库,jar包下载
  • Unity读取、新建Excel表格
  • 智能高效的IDE GoLand v2024.3全新发布——支持最新Go语言
  • OpenCV相机标定与3D重建(21)投影矩阵分解函数decomposeProjectionMatrix()的使用
  • Flink State面试题和参考答案-(下)
  • 111.【C语言】数据结构之二叉树的销毁函数
  • [论文阅读] |智能体长期记忆与反思
  • 【Trouble Shooting】Oracle ADG hung,出现ORA-04021
  • 基于springboot的招聘系统
  • 国科大智能设备安全-APK逆向分析实验
  • 使用SpaceDesk实现iPad成为电脑拓展屏(保姆级教程)
  • Unity UI Button 事件优先级调整技术方案
  • 算法训练营day1 | 704二分查找,27移除元素, 34, 35
  • 66 基于单片机的太阳能充电、温度检测、档位PWM调速系统
  • RK3576 Android14,内存大于4G时UVC应用无法申请内存
  • 12.12 深度学习-卷积的注意力机制-通道注意力SENet
  • H5 scss 移动端的样式适配
  • 【JAVA】Java项目实战—移动端项目:天气查询APP
  • SpringBoot - 动态端口切换黑魔法
  • Java爬虫技术:挖掘淘宝数据的利器
  • Chromium for Android 浏览器的编译和安装
  • 实景视频与模型叠加融合?
  • Scala的隐式类
  • 常见软件设计模式介绍:三层架构、MVC、SSM、EDD、DDD
  • Springboot技术栈常见问题及搭建步骤
  • session 共享服务器
  • vue2:v-for实现的el-radio-group选中时显示角标,并自定义选中按钮的字体颜色和背景色
  • 【Linux】-学习笔记10