imi v1.0.23 release, upgrade part of Linux distributions and MacOS compatibility

imi are based on high-performance coroutine application development framework PHP Swoole, which supports the development of HttpApi, WebSocket, TCP, UDP services.

In blessing Swoole compared php-fpm request response capability, I / O intensive processing capabilities scene has essentially improved.

imi framework has a rich functional components can be widely used in the Internet, mobile communications, enterprise software, cloud computing, online games, Internet of Things (IOT), vehicle networking, smart home and other areas. The efficiency of enterprise IT can greatly enhance the R & D team, more focused on the development of innovative products.

The first millisecond of notes and update the code hot reboot , so you just a shuttle in the development, experience and fpm under development no different, save to refresh immediately see the effect.

Unlike other micro-focus areas of services Swoole framework, imi focus on single application development. The reason is simple: most companies do not need to micro-service, single application is enough.

Official Website: https://www.imiphp.com/

Cloud code: https://gitee.com/yurunsoft/IMI

Github:https://github.com/Yurunsoft/imi

imi Framework version v0.0.1 starting on June 21, 2018

Weekly nagging

This week, mainly to do some work to optimize compatibility, facilitate the use imi framework developed in various systems.

Free Video Tutorials

[Based on] imi-Run novice PHP + Swoole framework for introductory courses | five weekly updates | from bald to a full head of hair, so you have more time to work the water, take off alone is no longer a dream

I see poking free from bald to a full head of hair imi framework tutorial  https://www.bilibili.com/video/av78158909

Updated Episode 4, updated every Thursday evening at least one episode -

Update Log

Increase

  • Added support to limit the number of trace log entries, defaults to -1 does not limit. Property name: traceLimit

optimization

  • Optimization of MacOS and some Linux distributions compatibility

  • Cron adjustment process sock file name

repair

  • Bean class repair problems

  • Sometimes a problem repair notes do not take effect

  • Abnormal repair the problem can not be recorded

  • Repair MacOS systems can not be used to update hot issues, using unix socket communication

  • Repair validator annotations  callable={@Inject("BeanName"), "methodName"} invalidity

  • Repair Under some conditions, imi command line does not generate the right questions

start using

Creating Http Server project:composer create-project imiphp/project-http

Create a WebSocket Server project:composer create-project imiphp/project-websocket

Create a TCP Server project:composer create-project imiphp/project-tcp

Creating UDP Server project:composer create-project imiphp/project-udp

Fully developed manual: https://doc.imiphp.com/

imi component library: https://github.com/imiphp

imi official Http client (alternative Curl): https://github.com/yurunsoft/yurunhttp

Welcome to the ranks of the brightest newcomers and big brother to join contributed code, correcting typos, misspellings, submit the code, we all welcome ~

Guess you like

Origin www.oschina.net/news/112213/imi-1-0-23-released