IMI v0.0.3 新增支持业务代码热更新,其它多项增强和改进

栏目: 软件资讯 · 发布时间: 8年前

内容简介:更新内容 调整框架加载流程 新增启动服务、停止服务、重新加载服务命令行工具(详见下面功能Demo中的说明) 新增支持业务代码热更新(两种方式任选:文件更新时间/Inotify扩展) 新增支持使用注解定义和投递任务 ...

IMI v0.0.3 新增支持业务代码热更新,其它多项增强和改进

更新内容

  • 调整框架加载流程

  • 新增启动服务、停止服务、重新加载服务命令行工具(详见下面功能Demo中的说明)

  • 新增支持业务代码热更新(两种方式任选:文件更新时间/Inotify扩展)

  • 新增支持使用注解定义和投递任务

  • 新增进程创建、运行支持

  • 文件日志驱动的异步写文件改为协程写文件

  • php渲染模版判断渲染参数是否为数组,避免其他类型数据报错

  • 调整服务器注解加载时机为WorkerStart事件

  • 移除不必要的类

  • 修复访问时不带sessionid报错问题

  • 修复@Listener注解优先级无效的BUG

  • 修复驼峰命名首字母为大写问题

  • 修复无参数 工具 使用-h参数时报错信息问题

介绍

IMI 是基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存、协程异步非阻塞IO等优点。

IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。

IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。

框架的扩展性强,开发者可以根据实际需求,自行开发相关驱动进行扩展。不止于框架本身提供的功能和组件!

我们认为一个框架不仅需要代码健壮、简单易用,文档也是十分重要,所以文档的完善是我们工作的重点,相信一个好的文档能够让你事半功倍!

欢迎有志之士加入我们,一起开发完善!技术好的贡献代码,文笔好的贡献文档,有好的想法也欢迎与我们交流!

官网:https://www.imiphp.com/
文档手册:https://doc.imiphp.com/

代码仓库:
码云:https://gitee.com/yurunsoft/IMI
Github:https://github.com/Yurunsoft/IMI

空项目:https://gitee.com/yurunsoft/empty-imi-demo
功能Demo:https://gitee.com/yurunsoft/imi-demo


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Effective Java

Effective Java

Joshua Bloch / Addison-Wesley Professional / 2018-1-6 / USD 54.99

The Definitive Guide to Java Platform Best Practices—Updated for Java 9 Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Jav......一起来看看 《Effective Java》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换