Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly 20221027 社区周会 #49

Open
chickenlj opened this issue Oct 28, 2022 · 0 comments
Open

Weekly 20221027 社区周会 #49

chickenlj opened this issue Oct 28, 2022 · 0 comments

Comments

@chickenlj
Copy link
Contributor

会议纪要如下:(有不完整的或者描述错误的,大家补充一下

具体任务分配

需要军哥分享一下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做新的东西,形式化证明框架

@chickenlj chickenlj pinned this issue Oct 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant