您的位置:首页 > 编程语言 > PHP开发

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

2018-03-07 00:00 351 查看
历时 1 年多紧锣密鼓的开发, 以及愉快而忙碌的春节假期, 期间 github star 数从 500 到快破 1k, 码云首页推荐, Swoole作者 Rango 和社区的大力支持, Swoft 1.0 正式版终于要和大家见面. 此次更新新增了大量特性, 在 易用性/代码复用/性能方面 都有所提升.

功能特性预览:

基于 Swoole 扩展

内置协程网络服务器

MVC 分层设计

高性能路由

强大的 AOP (面向切面编程)

灵活的注解功能

全局的依赖注入容器

基于 PSR-7 的 HTTP 消息实现

基于 PSR-14 的事件管理器

基于 PSR-15 的中间件

基于 PSR-16 的缓存设计

可扩展的高性能 RPC

RESTful 支持

国际化(i18n)支持

快速灵活的参数验证器

完善的服务治理,熔断、降级、负载、注册与发现

通用连接池 Mysql、Redis、RPC

数据库 ORM

协程、异步任务投递

自定义用户进程

协程和同步阻塞客户端无缝自动切换

别名机制

跨平台热更新自动 Reload

强大的日志系统

组件化

Swoft 框架进行了一次深度升级, 实现了 组件化, 达到模块解耦和代码复用的效果.

组件名称
维护者
简述
swoft-framework
官方
框架基础及核心
swoft-http-server
官方
HTTP 服务组件
swoft-http-message
官方
基于 PSR-7 实现的 HTTP 消息组件
swoft-http-client
官方
基于 PSR-7 实现的 HTTP 客户端
swoft-rpc-server
官方
RPC 服务组件
swoft-rpc
官方
RPC 基础组件
swoft-rpc-client
官方
RPC 客户端组件
swoft-db
官方
数据库组件
swoft-view
官方
视图组件
swoft-process
官方
进程组件
swoft-task
官方
任务及计划任务组件
swoft-service-governance
官方
服务治理组件
swoft-session
官方
Session 会话组件
swoft-console
官方
控制台组件
swoft-cache
官方
基于 PSR-16 实现的缓存组件
swoft-log
官方
日志组件
swoft-memory
官方
内存操作组件
swoft-redis
官方
异步协程的 Redis 组件
swoft-i18n
官方
国际化组件
更多

Github: https://github.com/swoft-cloud/swoft

Gitee: https://gitee.com/swoft/swoft

官网: https://swoft.org

项目 文档: https://doc.swoft.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swoole swoft php