Swoft 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Swoft 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Swoft 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 PHP 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织
地区 国产
投 递 者 stelin
适用人群 未知
收录时间 2017-08-11

软件简介

Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。

Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性能框架和微服务治理的最佳选择。

功能特色

  • 内置高性能网络服务器(Http/Websocket/RPC/TCP)
  • 灵活的组件功能
  • 强大的注解功能
  • 多样化的命令终端(控制台)
  • 强大的面向切面编程(AOP)
  • 容器管理,依赖注入(DI)
  • 灵活的事件机制
  • 基于PSR-7的HTTP消息的实现
  • 基于PSR-14的事件管理
  • 基于PSR-15的中间件
  • 国际化(i18n)支持
  • 简单有效的参数验证器
  • 高性能连接池(Mysql/Redis/RPC),自动重新连接
  • 数据库高度兼容Laravel的使用方式
  • Redis高度兼容Laravel的使用方式
  • 秒级定时任务
  • 进程池
  • 高效的任务处理
  • 灵活的异常处理
  • 强大的日志系统
  • 服务注册与发现
  • 配置中心
  • 服务限流
  • 服务降级
  • 服务熔断
  • Apollo
  • Consul
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(13)
发表于软件架构专区
2019/11/20 10:05

Swoft 2.0.7 如期而至

什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性...

19
17
发表于服务端专区
2019/09/25 09:04

Swoft 2.0.6 正式版本发布

什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性...

11
14
发表于服务端专区
2019/08/08 08:24

Swoft 2.0.5 更新,新增高效秒级定时任务

Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 新增内容: 高效秒级定时任务 如下简单几行代码,就定义了一个每秒执行的定时任务,完全可以取代系统定时任务。...

8
13
发表于AI & 大数据专区
2019/07/25 09:42

Swoft 2.0.4 发布,进程、TCP 组件

什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性...

12
21
发表于AI & 大数据专区
2019/07/09 21:30

Swoft 2.0.3 重大更新,发布优雅的微服务治理

什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性...

6
15
发表于软件架构专区
2019/06/23 23:46

Swoft 2.0.2 发布,PHP 微服务协程框架

新增(Enhancement): 新增 $request->parsedQuery() 方法 (ab45089) 新增 Bean 属性注入基础数据类型(string/int/bool/float/array),自动根据注释类型转换。(e3d4085) 新增 db(), 使 Model/Query/DB 支持切库(f3b12c9) 新增 DbSelectorInterface 用于根据业务自动切库(b36ca03) 新增 Http server 增加Cookies响应支持 (1a024bf) 新增 devtool 组件的实体生成(14b4d39c) 新增 允许注册 swoole 的 pipeMessage, packet 事件(afec...

23
10
发表于软件架构专区
2019/05/29 09:19

PHP 协程框架 Swoft 2.0.1 Beta 更新啦

更新内容 新增(Enhancement): 新增验证器不存在错误提示(5ba8682) 新增 AOP 代理类名称标识 _PROXY_ (5ba8682) 新增实体字段值类型转错误异常提示(ab3cfea) 新增 BeanFactory::getBeans() 根据类名查询使用实例(999c10f) 新增 Model getAttributeValue 获取字段值方法(642d791e) 新增 Get 方式参数验证(6452a37) 新增 Redis 通过 Inject 方式注入使用(fc0a88e) 新增 RRC 服务全局异常处理(1653b24) 修复(Fixed): 修复 CLog 日...

12
9
发表于服务端专区
2019/05/21 00:40

Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架

Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架 Swoft 是首个基于 Swoole 原生协程的框架,从开发到发布据今已有2年多。 1.x 发布以来,已有大量的开发人员和企业使用,得到了大家的认可。从去年11月份开始,将近半年的时间从零开始,底层吸取之前经验,基于 Swoole hook 方式完全重新构建 2.x。 Swoft 2 每个组件都严格加上单元测试和压力测试,相比之前更佳简单、稳定、易上手,为了方便 phper 快速上手,数据库、缓存的使...

20
21
发表于软件架构专区
2018/03/07 11:00

Swoft 1.0 正式来袭,首个基于 Swoole 原生协程的框架

历时 1 年多紧锣密鼓的开发,以及愉快而忙碌的春节假期,期间 github star 数从 500 到快破 1k,码云首页推荐,Swoole 作者 Rango 和社区的大力支持,Swoft 1.0 正式版终于要和大家见面。此次更新新增了大量特性,在易用性/代码复用/性能方面都有所提升。Swoft 可用于构建高性能的 Web 系统、API、中间件、基础服务等等。 功能特性预览: 基于 Swoole 扩展 内置协程网络服务器 MVC 分层设计 高性能路由 强大的 AOP (面向切面编程...

31
34
发表了资讯
2017/12/12 11:21

Swoft 协程框架 0.2.1 版本更新,基于 Swoole 原生协程

Swoft 基于 Swoole 原生协程,新时代 PHP 高性能协程框架,内置 HTTP 服务器,框架全协程实现,性能大大优于传统的 PHP-FPM 模式。 重构 Request 和 Response,参考 PSR-7 (https://doc.swoft.org/request.html) 简化控制器 (https://doc.swoft.org/controller.html) 简化 Service (https://doc.swoft.org/rpc-service.html) 增加 HTTP 和 Service 中间件参考 PSR-15 (https://doc.swoft.org/middleware/middleware.html) 增加 ...

40
29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
13 评论
166 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部