Skip to content

v1.5.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@greenhat616 greenhat616 released this 14 Jun 17:50
· 694 commits to master since this release

此版本应该是正式发布前的最后一个版本,我在此版本中尝试修复了大多数问题。
请注意:此版本是测试版本,很可能会出现不合预期的行为,这是正常的。如果您碰巧碰到了这种情况,请一定告知我们!

特性

  • 向路由表注入了中间件
  • 重构了日记记录模型
  • 重构且优化了子进程模型
  • 加入了子进程队列
  • 加入子进程交流路由
  • 以及其他一些微不足道的特性(比如说优化代码,重构,更新依赖…)

修复

  • 修复了请求数统计模块
  • 修复了 status 路由
  • 修复了 ab 模块在子进程不能通知更新的问题
  • 以及其他一些小修复

已知问题

  • 不能使用 cluster 模式

未来会出现的 BC/特性(可能会在 v1.6.x 完成)

  • 将所有的 Map 文件移动到 src/adapters 下
  • 根据 alinode、deepScan 和 codeClimate 重构代码
  • 尝试使用 worker_threads 压榨性能
  • 尝试加入 async/await 封装的 类 sw 的 workers pool 接口
  • 更智能化得加载 controllers,将允许根据控制器路径自动识别路由(约定高于配置)
  • 可能加入 lang 选择
  • 完成测试套件