introduce

Imi is a high performance coroutine application development framework based on PHP Swoole, which supports the development of HttpApi, WebSocket, TCP, UDP and MQTT services.

Swoole’s ability to handle I/O intensive scenarios is substantially improved compared to phP-FPM’s ability to respond to requests.

With rich functional components, the IMI framework can be widely used in the Internet, mobile communications, enterprise software, cloud computing, online games, Internet of Things (IOT), Internet of Vehicles, smart home and other fields. Can make the enterprise IT RESEARCH and development team efficiency greatly improved, more focused on the development of innovative products.


Version 1 of IMI was released on June 21, 2018 and has been in iterative development for over 3 years.

Two series of free video tutorials have been released, and the accumulative amount of play on multiple platforms has reached about 30,000 times according to incomplete statistics.

Imi framework has been running stably in: cultural and travel e-commerce platform, Internet of Things charging cloud platform, parking cloud platform, payment micro-service, SMS micro-service, wallet micro-service, card game server, data migration service (Hupu) and other projects.


Website: www.imiphp.com/ | documentation: doc.imiphp.com/

Making: github.com/imiphp/imi | Gitee: gitee.com/yurunsoft/I…

QQ group: 17916227

Just tell me

Imi V2.0 will be released soon, so stay tuned

V1.3.7 Update logs

To enhance

  • #98 Added support for Redis sentinel mode and cluster mode; Compatible with cache, Lock, queue, and rate-limit modifications

  • The IMI-JWT component is PHP 8.0 compatible

  • The AMQP component was upgraded

  • Added to a list of the query correlation method (/ Imi/Model/Model: a: queryRelationsList ($modelList))

To optimize the

repair

  • Fixed component repository synchronization issues

  • Fix the access-Control model

  • Fixed an issue where camel setting was invalid when serializing the field after the model specified field query

  • Fixed AMQP queue POP issue

The code quality

  • Added Swoole 4.7 test

sweepstakes

Time: as of 2021-07-31 23:59:59

Prize: ONE imI custom toughened glass phone case (supported by most mainstream models)

Phone case supports two colors +10 words or less custom statements:

Number of winners: 1

How to participate: comment on this page, I will reply to the winner after winning, contact to claim the prize

Lottery algorithm:

Take 20180621 times of 2021-07-31 Bitcoin US dollar closing price (Oui), and remove the decimal point as A random number A, A=(int) (Bitcoin US dollar price * 20180621);

Take the total number of valid comments from this lucky draw as B; Divide A by B, and the remainder is the winning floor; If there are more than one winning number, the winning floor will be calculated in order by A% (B+ N). In addition, if two winning numbers belong to the same person, the calculation will continue in order after elimination.

Others: Any content posted during the activity, including but not limited to advertising, attack, slander, abuse, screen surfing, meaningless characters and other bad behavior and content, will be disqualified!