UNIX 高级进程间通信 U N I X系统提供的I P C经典方法,包括:管道、F I F O、消息队列、信号量 和共享存储。本章介绍某些高级的I P C以及它们的应用方法,包括:流管道和命名流管道。使用 这些机制,可以在进程间传送打开文件描述符。在分别为每一个客户进程提供一个通道的系统 中,这些通信机制使客户进程能与精灵服务进程会合。4 . 2 B S D和S V R 3 . 2最早提供这些高级形 式的I P C,但是至今尚未广泛使用,也缺少参考文献。本章中很多思想来自P r e s s
DL是一个高性能的日志复制服务,提供了持久化、复制以及强一致性的功能,这对于构建可靠的分布式系统都是至关重要的,如复制状态机(replicated-state-machines)、通用的发布/订阅系统、分布式数据库以及分布式队列。DistributedLog会分类维护记录的序列(sequences of records),并将其称为Log(又叫做Log Stream),将记录写入到DL Log的进程称之为Writer,从Log中读取并处理记录的进程称之为Reader。因此,它整体的软件栈如下所