Project recommendation

______ _____ _
| ____| / ____| | |
| |__ __ _ ___ _ _ | (___ __ __ ___ ___ | | ___
| __| / _` | / __| | | | | \___ \ \ \ /\ / / / _ \ / _ \ | | / _ \
| |____ | (_| | \__ \ | |_| | ____) | \ V V / | (_) | | (_) | | | | __/
|______| \__,_| |___/ \__, | |_____/ \_/\_/ \___/ \___/ |_| \___|
__/ |
|___/

EasySwoole is a resident memory-based distributed PHP framework based on Swoole Server. It is designed for APIs and gets rid of the performance loss caused by process evoke and file loading in traditional PHP running mode. EasySwoole highly encapsulates the Swoole Server and still maintains the original features of the Swoole Server. It supports simultaneous mixing of HTTP, custom TCP, and UDP protocols, allowing developers to write multi-process, asynchronous, and highly available applications with minimal learning cost and effort. service. In development, we have prepared the following common components for you:

  • HTTP WEB component

  • TCP, UDP, WEB_SOCKET components

  • redis connection pool

  • mysql connection pool

  • Custom process

  • Distributed cross-platform RPC components

  • WeChat public number and applet SDK

  • Correspondence version WeChat, Alipay payment SDK

  • Template rendering engine

  • Tracker link tracking

  • Current limiter

  • message queue

  • Coroutine HTTP client component

  • apollo configuration center

  • validate validator

  • Verification code

  • fast-cache component

  • Policy permission component

  • IOC, coroutine context manager