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/11/14 06:38:59 UTC

[GitHub] [dubbo-js] hufeng opened a new issue, #310: 2022-11-13 / dubbo-js-weekly-meetup (03)

hufeng opened a new issue, #310:
URL: https://github.com/apache/dubbo-js/issues/310

   会议主题:对齐上期会议讨论内容进展,针对小伙伴关心的问题展开讨论
   参会人员:刘军 远云 胡锋 杨昆 宋加超 符升升 万安文 章晋 吴建金 杨晓东 蒋作函
   会议内容:
   
   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设计风格
      -  蒋作函同学参与到此模块
   
   - Invoker (server,client) 模块 https://github.com/apache/dubbo-js/issues/303 - TeamLeader: fengwei5280 冯伟
     - 冯伟同学请假,由万安文同学进行最新模块工作进展的同步
     - 目前对整体的invoke的流程和上下游的调用关系已经梳理清晰,可以进入代码的开发状态
     - invoke承担着整个库的核心作用,期待在架构设计时保持架构的稳定性和可扩展性
     - 同时需要和Stub模块进行协作,针对服务调用的meta data 和 payload data进行设计和梳理
     - 万安文同学参与到此模块的架构设计和开发
   
   - serialization (encoder,decoder) 模块 https://github.com/apache/dubbo-js/issues/304 - TeamLeader: songjiachao 宋加超
     - 目前模块进展顺利,明确了本模块的作用
     - 具体的任务已经拆解出来,需要和invoker模块保持沟通,对于接口和参数进行明确
     - 同时,借鉴grpc的一些能力,给出了一些参考文档
     - 唐孝朋同学,吴建金同学 参与到此模块的架构设计与开发
   
   - http2 handler transport (server,client) 模块 https://github.com/apache/dubbo-js/issues/305. - TeamLeader: godkun 杨昆
     - 目前对node http2的能力了解清晰,node提供了很好的http2的支持
     - 对任务进行了细化,同时进行了拆解
     - 同时,此模块需要和invoker和serialization模块保持沟通,制定服务接口
     - 杨昆同学输出一篇dubbo-js仓库工程化文章,向开发者介绍仓库的monorepo的设计
         -  https://mp.weixin.qq.com/s/hfZZYDaIaskGTOwbEZLxXQ
     - 符升升同学参与到此模块的架构设计与开发
   
   2、社区公共问题的讨论
   
   - 关于npm模块的发布,希望实现@apache的scope的支持
     - apache本身只强调源码的发布,暂时没有针对性对npm的发布规范,需要js社区同学去探索
     - 目前npm的官方对scope的模块发布需要验证,这块由@hufeng来进一步梳理下
    
   - 关于技术文章的发布
     - 针对技术类的,可以在开发者的公众号等文章平台进行发布,dubbo社区内的一些平台进行发布
     - 针对大的版本信息的pr,可以由dubbo官方的平台进行发布,其他平台进行转载
     - 鼓励大家多输出文档和架构设计,方便参与进来的小伙伴一起协同
   
   - 关于官网
     - 目前dubbo社区有了统一的官网仓库 - https://github.com/apache/dubbo-website/
     - 各生态圈内的语言如Go,Rust,JS等都沉淀在一个仓库内进行文档的输出
     - 我们JS也要规划文档内容的输出,文档主要针对两个方面,使用文档,如何快速入门,特性支持,还有就是针对开发者
     
   
   


-- 
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