Collage分布式應(yīng)用開發(fā)框架
Collage 是一個(gè)跨平臺的 C++庫用于構(gòu)建異構(gòu)和分布式的應(yīng)用。這是 Equalizer 并行渲染框架的集群后端。主要特點(diǎn):提供不同網(wǎng)絡(luò)連接、點(diǎn)對點(diǎn)消息傳遞、節(jié)點(diǎn)發(fā)現(xiàn)、同步和高性能、面向?qū)ο?、版本化?shù)據(jù)分發(fā)等。
特征
Collage提供了不同級別的抽象,以促進(jìn)分布式應(yīng)用程序的開發(fā):
- 網(wǎng)絡(luò)連接:TCP / IP,InfiniBand RDMA,UDT,事件,命名管道和匿名管道,內(nèi)存緩沖區(qū)和基于UDP的可靠多播的面向流的點(diǎn)對點(diǎn)和可靠多播連接。
- 對等消息傳遞:具有線程感知消息分發(fā)功能的Endian安全節(jié)點(diǎn)到節(jié)點(diǎn)消息通信。
- 同步:分布式障礙和同步消息傳遞。
- 對象數(shù)據(jù)分發(fā):基于增量序列化的C ++對象的高性能,面向?qū)ο?,版本控制的?shù)據(jù)分發(fā)。
- 詳細(xì)的@ref變更日志
評論
圖片
表情
