GitHub user zchuango added a comment to the discussion: openEuler总线协议urma和obmm技术路线讨论
> 1. 路线A和路线B各有优势,可以考虑并存。实际可以根据业务场景的优先级先开发其中一个。 是的,目前正在筹备建设基于OBMM的共享内存方案中,预计这月底会有draft PR提交到社区,欢迎大佬到时一起评议。@wwbmmm > 2. URMA方案也支持RoCE v2、InfiniBand等,和brpc现有RDMA的实现的区别是什么?能否尽可能复用已有RDMA代码? 从官网介绍来看URMA不仅是API,而是统一的异构计算通信编程范式,而RDMA只是基于InfiniBand协议架构标准的实现。这里要补充一点,URMA除了支持RoCE和InfiniBand,也支持UB协议,这里有一篇不错的文章[UB背后的思考](https://01.me/2025/09/a-story-of-unified-bus/),作者围绕RDMA “连接”的可扩展性挑战阐述了UB协议架构设计思路。从另一个角度来看,URMA是想做统一远程内存访问编程的事情,上层通过Jetty抽象有连接和无连接概念,开发者专注业务逻辑即可,对于后续brpc通信协议扩充和大规模异构集群通信都大有益处。 > 3. 路线C可以考虑把策略开放给用户,即由用户来决定什么情况下使用什么Transport,这样既保持框架的简洁性,又满足了功能的可扩展性 是的,我赞成这种做法。 GitHub link: https://github.com/apache/brpc/discussions/3217#discussioncomment-15723779 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
