简体   繁体   English

什么是RDS或可靠的数据报套接字

[英]What are RDS or reliable datagram sockets

A quick search on RDS points to the linux man page of reliable datagram sockets http://linux.die.net/man/7/rds 快速搜索RDS指向可靠的数据报套接字的linux手册页http://linux.die.net/man/7/rds

Has anybody used it if yes how are they different from TCP or UDP sockets ? 如果有的话,有人使用过吗,它们与TCP或UDP套接字有何不同?

A few links: 一些链接:

http://linux.die.net/man/7/rds http://linux.die.net/man/7/rds

Currently, RDS can be transported over Infiniband, and loopback. 当前,RDS可以通过Infiniband和环回传输。 RDS over TCP is disabled, but will be re-enabled in the near future. TCP上的RDS已禁用,但不久后将重新启用。

[rds-devel] What is RDS and why did we build it ? [rds-devel]什么是RDS,为什么我们要构建它? :

.... is a socket interface - existing UDP apps usual run on RDS with no modifications or require minimal change. ....是一个套接字接口-现有的UDP应用通常在RDS上运行,无需进行任何修改或需要最少的更改。

RDS Wire Specification 3.1 : RDS电线规格3.1

The RDS protocol allows multiple reliable datagram socket operations between two nodes to share a single connection-oriented connection. RDS协议允许两个节点之间进行多个可靠的数据报套接字操作,以共享一个面向连接的连接。 Currently supported transports include TCP sockets and IB Verbs Reliable Connected connections . 当前支持的传输包括TCP套接字和IB动词可靠连接

In other words, it sounds like a message-oriented stream implemented as UDP over TCP. 换句话说,这听起来像一个面向消息的流,实现为TCP上的UDP。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM