Skip to content
View star-cs's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report star-cs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
star-cs/README.md

Hi there 👋, I'm Star-CS

Star-CS's GitHub stats Top Langs

关于我 👨‍💻

  • 27 届双非硕 CPP 选手

技术栈 🔨

  • C/C++ Linux
  • ROS2 CyberRT
  • eBPF (libbpf)

项目介绍 🦉

  • 节点级监控,CPU,内存,存储,网络等性能指标
  • 内核模块,eBPF,/proc
  • 性能指标分析
  • gRPC 通信
  • Docker 容器化部署
  • 重写 CyberRT 框架
  • 原子变量和 CAS 操作实现 采用基础组件
  • 设计实现 序列化协议,支持基础数据类型、复合数据类型以及自定义数据类型
  • 日志系统,支持动态日志级别、文件自动轮转、流式接口
  • 有向图 构建通信拓扑关系,以Node为图顶点,Channel为图边,去中心化广播角色的加入与离开
  • 实现基于 FastRTPS 和 共享内存 的两种通信方式,进程间使用共享内存,不同主机间使用 FastRTPS
  • 使用观察者模式设计并实现 信号槽 机制,在订阅端为监听的 Channel 绑定槽函数,通过信号槽机制进行回调

学习项目 📚

Pinned Loading

  1. NodeMonitor NodeMonitor Public

    项目专注于节点级系统监控,能够实时采集CPU(负载、软中断、状态)、内存、网络、磁盘等关键性能指标,适用于高性能计算环境和分布式系统监控场景。

    C++ 1

  2. AgentLinkCoro AgentLinkCoro Public

    C++

  3. ebpf-learning ebpf-learning Public

    ebpf 学习笔记

    C

  4. coro coro Public

    C++20协程学习,tinyCoroLab 协程库lab

    C++

  5. CChat_server CChat_server Public

    即时通讯,Linux 后端服务器仓库

    C++ 2

  6. TMMS-SERVER TMMS-SERVER Public

    高性能直播流媒体服务器。

    C++