您现在的位置是:首页 > 文章详情

one 框架 2.0.22 发布

日期:2020-08-28点击:559

新增项

  • clickhouse模型支持。

  • 模型添加方法repeatStatement对预处理PDO::prepare返回对象PDOStatement复用支持。

优化项

  • 优化ide对orm方法提示

关于one

主要特点

  • 简单 - 让你重点关心用one做什么,而不是怎么用one

  • 灵活 - 各个组件松耦合,可以灵活搭配使用,使用方法保持一致

    • 原生sql可以和模型关系with搭配使用,关系可以跨数据库类型

    • session 可以在http,websocket甚至tcp,udp和cli下使用

    • ...

  • 高效 - 运行性能,开发效率,易维护。

  • 轻量 - 无其他依赖,从路由、orm所有组件代码量一共不超过500k,若二次开发没有复杂的调用关系,可快速掌握设计原理

主要组件

  • 路由

    • 支持贪婪匹配和优先级

    • 支持ws/tcp/http……任意协议

    • 性能好,添加几万条路由也不会降低解析性能

    • 路由分组,中间件……该有的都有

  • ORM模型

    • 支持数据库:mysql,clickHouse

    • 关系处理:一对一,一对多,多对一,多态…… 各种关系的都有,可以跨数据库类型关联

    • 缓存:自动刷新数据 支持配置各种缓存粒度

    • 事件:所有操作都能捕获 包括你用原生sql操作数据库

    • 数据库连接:同步、异步、阻塞、断线重连都支持

    • sql模板: 自动生成模板id,可了解项目有哪些类型sql,以及调用次数占比情况,对后期数据优化提供数据支持。

    • statement复用:提供sql执行性能

  • rpc

    • 可自动生成远程方法映射,支持ide提示

    • 直接调用映射方法 == 调用远程方法,支持链式调用

    • 支持rpc中间件,鉴权、加解密、缓存……

  • 日志

    • 信息完整:记录完整的文件名+行号可快速定位代码位置

    • requestId:可轻松查看整个请求日志信息和服务关系

测试性能

仓库地址

原文链接:https://www.oschina.net/news/118219/one-frame-2-0-22-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章