You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2022/10/28 00:42:49 UTC

[GitHub] [dubbo-rust] chickenlj opened a new issue, #49: Weekly 20221027 社区周会

chickenlj opened a new issue, #49:
URL: https://github.com/apache/dubbo-rust/issues/49

   会议纪要如下:(有不完整的或者描述错误的,大家补充一下
   
   ## 具体任务分配
   
   需要军哥分享一下PPT;同时将任务新建issue来管理
   
   ## 项目进度
   
   bobi: 
   服务注册:metadata解析
   服务发现:周末赶进度,可以提供一个demo版本
   
   雷杰:
   Tower超时流程,Filter流程;
   
   杨阳:
   完成了上次周会遗留的工作
   
   ## dubbo-rust协同工作
   
   在Github上管理任务(issue),代码建议小batch多提交
   
   关于issue的讨论,最好在Github上对应的issue下;没有的话,可以新建一个
   
   ## 对Rust的讨论
   
   rust:零抽象(特性) ——> 难 ——> 适合做什么项目。
   
   Rust难在哪儿
   + Rust的内存管理
   + Rust的所有权
   
   内存管理:Rust 内存管理
   
   Python的内存回收机制中有“借用”的概念
   
   ### Rust可以做什么
   
   Rust适合写 更贴近Unix系统库的程序
   
   BPF 
   
   unix 系统库 -> dpdk -> 
   
   rust写kernel模块;标准化构建方式:cargo。
   
   rust写docker:不太适合
   
   控制面:并不需要太高的性能
   数据面:性能要求高一些的场景。可以用Rust,类似于DPDK
   
   桌面应用:面向下一代的electron
   前端,wasm,二进制的逆向成本更高。
   嵌入式
   
   ### dubbo-rust的优势
   
   dubbo-rust: http 通信 ——> RPC通信。可以将Rust写的微服务接入到现在的微服务框架体系中。避免了Rust Server -> C SDK -> CGO -> Golang微服务 -> Golang微服务框架这一复杂的链路
   
   对于dubbo-rust的推广使用,doc很重要,可以更快地让用户上手
   
   dubbo-rust:能够提供比较稳定的性能;希望使用Rust做新的东西,形式化证明框架
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org