Blink 不仅仅是一个 Web 框架,也是一个 Web 服务器,可以脱离 php-fpm、Apache 独立运行,其底层基于 Swoole 的 http server,性能有保障。 Blink 为构建 Web 应用程序提供简洁优雅的API,高可扩展性,允许开发者非常灵活自如的使用,为构建高性能 API 服务而生。 主要特性:
此次发布的 0.3 版是 Blink 的一个主要发布版本,包含如下几个新特性: 1、插件架构 Blink 0.3 引入全新的插件架构理念,通过插件机制,我们可以在应用启动阶段向应用注入自定义代码,比如注册服务,定义路由。通过这样的机制,可以实现方便的实现自组织模块(modules),也能通过更好的方式复用代码。 2、路由分组 Blink 0.3 实现了路由分组功能,对于大型项目,我们可以通过路由分组把路由拆分多个分组,从而实现路由的高效管理。 3、RequestActor Blink 0.3 添加了 RequestActor 测试组件,用于 API 测试,可以极大的方便 API 测试用例的编写。 4、全新服务管理命令 Blink 0.3 重新实现了服务管理命令,包括 server:start, server:stop, server:restart, server:reload 和 server:serve。同时 server:serve 也添加了 live reload 支持,开发体验更便捷。 5、PsySH 集成 Blink 0.3 集成了 PsySH,我们可以通过 ./blink shell 启动进入 PsySH 交互式环境,可以在该环境中访问 Blink 功能和服务。 发布日志: https://github.com/bixuehujin/blink/releases/tag/v0.3.0 下载地址: |