Collage分布式应用开发框架

联合创作 · 2023-10-01 06:35

Collage 是一个跨平台的 C++库用于构建异构和分布式的应用。这是 Equalizer 并行渲染框架的集群后端。主要特点:提供不同网络连接、点对点消息传递、节点发现、同步和高性能、面向对象、版本化数据分发等。

特征

Collage提供了不同级别的抽象,以促进分布式应用程序的开发:

  • 网络连接:TCP / IP,InfiniBand RDMA,UDT,事件,命名管道和匿名管道,内存缓冲区和基于UDP的可靠多播的面向流的点对点和可靠多播连接。
  • 对等消息传递:具有线程感知消息分发功能的Endian安全节点到节点消息通信。
  • 同步:分布式障碍和同步消息传递。
  • 对象数据分发:基于增量序列化的C ++对象的高性能,面向对象,版本控制的数据分发。
  • 详细的@ref变更日志
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报