2.3. Cluster Plumbing Library

本文介绍了一个包含多种实用功能的集群管道库,它为系统的主要组件提供压缩API、内存管理、核心转储管理等服务。此外,还介绍了实时管理、64位时间操作等功能,以及如何在主循环中集成IPC。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.3. Cluster Plumbing Library

The Cluster plumbing library 是一组有用的函数集,他是由 我们的主要模块提供的各种服务。一些主要的对象包括:

The Cluster plumbing library is a collection of very useful functions which provide a variety of services used by many of our main components. A few of the major objects provided by this library include:

压缩API(与底层压缩插件)

内存管理为导向,以持续运行的服务


核心转储管理实用程序 - 以统一的方式促进核心转储捕获,并在任何情况下,

子流程管理 - 儿童死亡的原因调用进程对象,配置的孩子死亡的消息,
 
实时管理 - 设置和取消高优先级,并锁定到内存中的进程的属性。
64位HZ-粒度时间操作(longclock_t)
为安全起见,用户ID管理的过程,需要root权限。
主循环集成IPC,纯

  • 压缩API(与底层压缩插件)
  • 非阻塞的日志记录API
  • 内存管理为导向,以持续运行的服务
  • 层次化的名称 - 值对通讯设备的便携性和版本升级兼容性(还提供了可选的消息压缩设施)
  • 信号的统一 - ,允许信号出现主循环事件
  • 核心转储管理实用程序 - 以统一的方式并在任何情况下 促进核心转储捕获 
  • 定时器(如 glib mainloop定时器  - 但他们 工作在即时钟跳过) 
  • 子流程管理  -子线程的死亡后可以执行某个进程,这个是通过配置实现的
  • 触发器 (通过软件触发任意事件)
  • 实时管理 -设置和取消高优先级,并锁定到内存中的进程的属性。
  • 64位HZ-粒度时间操作 (longclock_t)
  • 为安全起见,用户ID管理的过程,需要root权限。
  • 主循环集成IPC,纯文本文件的描述符,信号,这意味着,所有这些不同的事件源被统一管理和分发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值