写个NodeJs的微服务框架实现

创建计划
2017-12-03 18:21:52
进行中
耗时101天 1时3分1秒
关闭计划
2018-03-14 19:24:53
已完成

初衷/目标

在内部协作开发时候,有些比较简单的内容,却硬是要搭建一个RPC架构,这很没有必要

为了更好的协作开发,轻装上阵。微服务只运用于内部调用。

类似于reduce的,派发一个action,返回服务端接收action,做出响应

如果匹配不到action,则返回action列表

功能:

  • 基于websocket实现,因为基于TCP还要拆包,合包。相当于自定义通信协议。
  • 以name作为路由关键
  • 支持中间件
  • 类型校验,在定义action的时候,就定义了类型。动态校验类型,并且返回结果

TODO类型

  • 类库
  • 框架
  • 服务
  • 命令行工具

预计时间

  • 一天
  • 一周
  • 两周
  • 一月
  • 更久

相关链接

https://github.com/axetroy/ams.js

大牛们的评论:朕有话说

还没有人评论哦,赶紧抢沙发!