胡锋

Results 38 issues of 胡锋

我们开始站在更高的起点去看问题,初心不变,方式更加优雅一点。 目标: 就是去平衡开发体验和用户体验之间的矛盾 1. 更加爽快的开发体验 2. 更棒的性能和用户体验 开发体验: 1. 数据,事件,状态迁移的日志跟踪 2. 无缝对接typescript,更好的融入typescript 3. 更好的typescript类型的支持 用户体验: 更小的js体积 无缝web和react-native的开发体验 ## TODO - [x] 快速生成脚手架 - [x] plume2-vscode快速代码模板 - [ ] Actor是不是可以web worker异步化...

## 现状 - 目前dubbo-js实现针对dubbo2的rpc服务的调用和服务的export - 针对一些特性还需要逐步的对齐 ## TODO计划 - 架构升级 - [X] 基础环境typescript升级到5.0.4 - [X] byte-buffer 进一步增强,添加新的api - [X] 以bytebuffer为基础重塑序列化和反序列化的流程 - [X] 使用标准的promise作为接口的返回取代目前的TDubboResult的{res,err}的返回格式 - [ ] 翻译师重新调整对与新的接口的代码生成 - [X] 重塑dubbo和dubbo-directly-invoker的类型推倒体系...

enhancement

## 目标 - 通过对参数metadata,payload进行序列化和反序列化,完成通过transport调用前的数据准备 - 参考目前triple的http2的spec规范 ## TODO

## 目标 - 完成client和service的底层http2通信通道的建立 - 完成数据的传递和调用 - 抽象通道,将来可以无缝支持更多的协议扩展的能力 ## TODO

## 目标 - 研究IDL机制,通过编译生成nodejs的rpc服务的签名 - 包含调用方client和服务提供方service - 实现服务的service repository的代理调用能力,client的服务调用代理能力 - 和invoke紧密结合,实现调用对接 ## TODO

会议主题:对齐上期会议讨论内容进展,针对小伙伴关心的问题展开讨论 参会人员:刘军 远云 胡锋 杨昆 宋加超 符升升 万安文 章晋 吴建金 杨晓东 蒋作函 会议内容: 1、对齐上阶段协同事宜进展 - Stub 模块 ( server,client 端)https://github.com/apache/dubbo-js/issues/302 - TeamLeader: @creasy2010 杨晓东 - 目前进展顺利,已经通过protocolbuffer的编译插件开放能力,成功获取了protocolbuff服务的IDL对应的AST的代码能力 - 通过AST的代码能力,下一步即可生成对应的Node的stub的服务接口能力 - 经过讨论,希望生成的代码能力基于Node的Promise规范,而非Callback的API设计风格...

discussion