php的架构-PHP 微服务框架预览

微服务

微服务架构是一种在云中部署应用程序和服务的新技术。 市面上比较常见的微服务架构基本上都是基于Java+spring的。 由于swoole的扩展,PHP也适合微服务架构。 我们看看PHP明天有什么微服务框架

斯沃夫特(推荐)

斯沃夫

php的架构_x86架构与arm架构_处理器架构x86架构

首个基于Swoole原生解释器、外部解释器Web服务器和常用解释器客户端的新时代PHP高性能解释器全栈框架,常驻显存,独立于传统PHP-FPM,完全异步非阻塞IO实现,实现以类似同步客户端的方式使用异步客户端,没有复杂的异步反弹,没有冗长的yield,有类似Go语言的解释器,灵活的注解,强大的全局依赖注入容器,完善的服务管理,灵活强大的AOP,标准PSR规范实现等,可用于构建高性能Web系统、API、中间件、基础服务等。

流明

Laravel框架,为速度而生,可以与swoole结合,增加系统的并发量。

处理器架构x86架构_x86架构与arm架构_php的架构

流明

混合PHP

基于Swoole的FastCGI、常驻显存、协程三模PHP高性能框架

混合PHP

x86架构与arm架构_处理器架构x86架构_php的架构

其他微服务框架 PhpBoot

PhpBoot 是一个 PHP 框架,专为快速开发微服务/RESTful API 而设计。 可以帮助开发者更加专注于业务本身,将原来开发中必须要做的重复、繁琐的事情扔给框架,比如编译socket文档、参数标定、远程调用代码等。

超夫

Hyperf是一个基于Swoole4.3+的高性能、高灵活性的PHP解释器框架。 它有一个外部轮询服务器和大量常用组件。 其性能相比基于PHP-FPM的传统框架有了质的提升,在提供超高性能的同时php的架构,还保持了非常灵活的可扩展性。 标准组件基于PSR标准实现php的架构,基于强大的依赖注入设计,保证大部分组件或类是可替换、可重用的。

PHP-MSF

一个基于swoole扩展的轻量级微服务框架。

关注转发+私信“php微服务”即可获取相关网址。