启用hyperf.wiki文档域名?从现在起,hyperf.wiki将成为Hyperf官方文档的新域名。官网域名仍为hyperf.io,原doc.hyperf.io文档域名仍可用。更新内容本周的更新主要是bug修复版。我们修复了一些组件错误并在1.0.15版本中发布了它。推荐使用gRPC客户端更新用户。直接访问官网hyperf.io或文档hyperf.wiki查看。修复#534修复GuzzleHTTP客户端的CoroutineHanlder不处理状态码为-3的情况;#541修复gRPC客户端$client参数设置错误的问题;#542修复Hyperf\Grpc\Parser::parseResponse不支持gRPC标准状态码#551修复当服务端关闭gRPC连接时,gRPC客户端会留下协程的死循环;#558修复UDPServer无法正确配置和启动的问题;优化#549优化Hyperf\Amqp\Connection\SwooleIO的读写方式,减少不必要的重试;#559优化Hyperf\HttpServer\Response::redirect()方法,自动识别第一个链接是否为斜杠并合理修正参数;#560优化Hyperf\WebSocketServer\CoreMiddleware,去除不必要的代码;删除了#545删除了Hyperf\Database\Model\SoftDeletes中无用的恢复和恢复的静态方法;即将移除#558标记为已弃用的Hyperf\Server\ServerInterface::SERVER_TCP常量状态,该常量将在v1.1中移除,并替换为更合理的Hyperf\Server\ServerInterface::SERVER_BASE常量;关于HyperfHyperf是一个基于Swoole4.3+的高性能、高灵活性的PHP协程框架,内置了协程服务器和大量常用组件,与基于PHP-FPM的传统框架相比,性能有了质的提升.在提供超高性能的同时,还保持了极其灵活的可扩展性。标准组件均基于PSR标准。基于强大的依赖注入设计保证了大多数组件或类都是可替换和可重用的。框架组件库除了常见的协程版MySQL客户端和Redis客户端,还为你准备了协程版EloquentORM、WebSocket服务端和客户端、JSONRPC服务端和客户端、GRPC服务端和客户端Client、Zipkin(OpenTracing)客户端、GuzzleHTTP客户端、Elasticsearch客户端、Consul客户端、ETCD客户端、AMQP组件、Apollo配置中心、阿里云ACM应用配置管理、ETCD配置中心、基于令牌桶算法的限流器、通用连接池、熔断器、Swagger等组件文档生成、SwooleEnterprise企业版、Blade和Smarty视图引擎、Snowflake全局ID生成器等,省去自己实现对应协程版本的麻烦。Hyperf还提供了基于PSR-11的依赖注入容器、注解、AOP面向方面编程、基于PSR-15的中间件、自定义流程、基于PSR-14的事件管理器、Redis/RabbitMQ消息队列和自动模型缓存、PSR-16位缓存、Crontab定时任务、国际化等非常便捷的功能,满足丰富的技术和业务场景,开箱即用。框架的初衷虽然基于PHP语言开发的框架现在已经是百花齐放的时代,但是仍然没有看到一个优雅设计与超高性能并存的完美框架,也没有看到一个框架真正为PHP微服务铺路,这是Hyperf和团队成员的初衷,我们会为此继续投入和努力,欢迎大家加入我们一起参与开源建设。设计理念Hyperspeed+Flexibility=Hyperf,从名字上我们就把超高速和灵活性视为Hyperf的基因。针对超高速,我们基于Swoole协程,在框架设计上做了很多优化,保证了超高性能的输出。为了灵活性,我们基于Hyperf强大的依赖注入组件。组件全部基于PSR标准契约和Hyperf定义的契约,使得框架中的大部分组件或类都是可替换的。基于以上特点,Hyperf将具有丰富的可能性,如实现单体Web服务、API服务、网关服务、分布式中间件、微服务架构、游戏服务器、物联网(IOT)等。完备的文档我们在文档的建设上投入了大量的时间,解决了文档缺失带来的各种问题。文档还提供了大量示例,对新手同样友好。Hyperf官方开发文档可用于生产。我们对组件进行了大量的单元测试,以保证逻辑的正确性。目前,有653个单元测试,总共有2034个断言条件。同时,保持高质量的文档。Hyperf正式对外开放(2019年6月5月20日之前),我们在正式对外开放项目之前,已经通过了严酷生产环境的考验。现在很多大型互联网公司已经将Hyperf部署到他们的生产环境中。官方网站和通信Github?点击Star支持我们Gitee码云?点击Star支持我们Hyperf官网Hyperf文档QQ群:862099724
