• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

one框架2022发布

php 搞代码 3年前 (2022-03-01) 19次浏览 已收录 0个评论
文章目录[隐藏]

新增项

  • 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:可轻松查看整个申请日志信息和服务关系

测试性能

  • 性能测试1 (mysql + orm)
  • 性能测试2

仓库地址

  • github
  • 码云

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:one框架2022发布
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址