Stars: 5567
Forks: 831
Pull Requests: 282
Issues: 1216
Watchers: 231
Last Updated: 2023-02-28 12:57:06
🚀 PHP Microservice Full Coroutine Framework
License: Apache License 2.0
Languages: PHP, Hack, Dockerfile, Shell
PHP microservice coroutine framework
Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft has a built-in coroutine web server and a common coroutine client and is resident in memory, independent of traditional PHP-FPM. There are similar Go language operations, similar to the Spring Cloud framework flexible annotations, powerful global dependency injection container, comprehensive service governance, flexible and powerful AOP, standard PSR specification implementation and so on.
Through three years of accumulation and direction exploration, Swoft has made Swoft the Spring Cloud in the PHP world, which is the best choice for PHP's high-performance framework and microservices management.
composer create-project swoft/swoft swoft
[root@swoft swoft]# php bin/swoft http:start
[root@swoft swoft]# php bin/swoft ws:start
[root@swoft swoft]# php bin/swoft rpc:start
[root@swoft swoft]# php bin/swoft tcp:start
[root@swoft swoft]# php bin/swoft process:start
Component Name | Packagist Version |
---|---|
swoft-apollo | |
swoft-breaker | |
swoft-crontab | |
swoft-consul | |
swoft-limiter | |
swoft-view | |
swoft-whoops |
Swoft is an open-source software licensed under the LICENSE