alibaba / PhotonLibOS

Probably the fastest coroutine lib in the world!
https://PhotonLibOS.github.io
Apache License 2.0
874 stars 116 forks source link

Is there a plan to support RDMA ? #59

Closed loongs-zhang closed 1 year ago

loongs-zhang commented 2 years ago

see https://github.com/apache/incubator-brpc/pull/1836

beef9999 commented 2 years ago

Interesting. Would you like to chat a little bit? My email address is on my home page.

Coldwings commented 1 year ago

We are planing to provides RDMA supports via rSocket API, as a part of photon in not too far future. rSocket is different to kernel socket API, when users do needs zero copy feature, the buffer should take from RMDA ring. That may needs to take some efforts before RPC can make use of it.

loongs-zhang commented 1 year ago

DPDK is also a good option because it is not limited to hardware.

lihuiba commented 1 year ago

DPDK is also a good option because it is not limited to hardware.

Yes, and user-space TCP may be an issue.

lihuiba commented 1 year ago

DPDK is also a good option because it is not limited to hardware.

Photon now has support for DPDK and user-space TCP (via f-stack), as well as RDMA (via SMC-r).