ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

DAOS 分布式异步对象存储|网络传输和通信

2022-02-05 16:34:35  阅读:218  来源: 互联网

标签:异步 Protocol CART daos DAOS com Buffers 分布式


DAOS 使用三种不同的通信通道。

gRPC 和 Protocol Buffers

gRPC 为 DAOS 的管理提供了双向安全通道。它依赖于 TLS/SSL 来验证管理员角色和服务器。

Protocol Buffers 用于 RPC 序列化,所有 proto 文件都位于 proto 目录中。

dRPC

dRPC 是在 Unix Domain Socket 上构建的用于进程间通信的通信通道。

dRPC 提供了 C 和 Go 的接口,以支持以下两者之间的交互:

  • daos_agentlibdaos 的应用程序进程身份验证。
  • daos_server(控制平面)和 daos_engine(数据平面)守护进程(如 gRPC、RPC)通过 Protocol Buffers 序列化。

CART

CART 是一个用户空间的函数传递库,它为 DAOS 数据平面提供低延迟高带宽通信。它支持 RDMA (Remote (Direct) Memory Access) 功能和可扩展的集中式操作。

CART 是在 Mercurylibfabric 上建造的。

CART 库用于 libdaos 和 daos_engine 实例之间的所有通信。

相关信息

华为云社区:https://bbs.huaweicloud.com/blogs/255628

Emai: debugzhang@163.com

DAOS: https://github.com/daos-stack/daos

本文翻译自 https://github.com/daos-stack/daos/blob/master/src/README.md

标签:异步,Protocol,CART,daos,DAOS,com,Buffers,分布式
来源: https://www.cnblogs.com/debugzhang/p/14657473.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有