The network service framework based on PHP coroutines provides the simplest way to develop high-concurrency SOA services and RPC services for C10K+.
It provides 300,000,000+ visit support for 2,000+ services every day and is widely used in various Youzan businesses.
yield
ZanPHP is positioned as a high-concurrency Web service or business middleware.
ZanPHP can not only meet the needs of start-up companies or individuals for building websites, but also meet the framework needs under a service-oriented architecture.
ZanPHP refers to many Golang features, but the purpose is not to replace Golang.
PHP has obvious advantages in business system development, and Golang is believed to be the overlord of system programming in the future.
The boundary between ZanPHP and Golang is: ZanPHP is a business system; Golang is a platform system (middleware or basic service components).
The close proximity of ZanPHP and Golang programming models is hoped to give PHP programmers a better bridge to Golang.
The ideal technology stack is: ZanPHP + Go + a small amount of C/C++.
Of course, for programmers who are committed to lifelong coding: Java is still a difficult hurdle to overcome.
Zan PHP document warehouse address: zanphp-doc.
View the documentation online at http://zanphpdoc.zanphp.io/
Please click -> Donation Channel
The Zan PHP framework is open source based on the MIT license.