&event);//阻塞操作,直到有rdma_cm event发生才返回if(!ret){ret=cma_handler(event->id,event);//处理事件rdma_ack_cm_event(event);//ack event}staticintcma_handler(structrdma_cm_id*cma_id,structrdma_cm_event*event){intret=0;switch(event->event){caseRDMA_CM_EVENT_ADDR...
尽管RDMA的性能要远好于TCP/IP,但目前RDMA的实际落地业务场景却寥寥无几,这其中制约RDMA技术大规模上线应用的主要原因有两点: 主流互联网公司普遍选择RoCE(RDMA over Converged Ethernet)作为RDMA部署方案,而RoCE本质上是RDMA over UDP,在网络上无法保证不丢包。因此RoCE部署方案需要额外的拥塞控制机制来保证底层的无损网...