diff --git a/docs/zh-cn/upgrade/2.0.md b/docs/zh-cn/upgrade/2.0.md index bb9d06101..13d06f9c2 100644 --- a/docs/zh-cn/upgrade/2.0.md +++ b/docs/zh-cn/upgrade/2.0.md @@ -170,6 +170,16 @@ return [ 当您完成了 ExceptionHandler 的配置后,可以通过直接访问一个不存在的路由,如果响应的状态码为 `404` 即可理解为完成了此项配置的修改。 +## 修改 gRPC 客户端 + +为了避免和 gRPC 实际业务的命名冲突,2.0 版本对 gRPC 客户端的基类函数命名进行了调整。 + +* `simpleRequest` -> `_simpleRequest` +* `clientStreamRequest` -> `_clientStreamRequest` +* `getGrpcClient` -> `_getGrpcClient` + +除此之外,一些不应该暴露的方法变成了私有方法,如您的 gRPC 客户端涉及到以上方法的调用,请进行命名上的调整。 + ## 移除 DI 懒加载监听器 如果您的项目中有使用到 DI 组件的懒加载功能,此前您需要注册一个 `Hyperf\Di\Listener\LazyLoaderBootApplicationListener` 监听器,而在 2.0 版本,这一监听器被移除了,您可以直接使用该功能,故如果您此前有使用到该功能,您需要在 `config/autoload/listeners.php` 中移除该监听器的注册; @@ -195,4 +205,4 @@ return [ 至此,2.0 版本发升级即已完成,但由于 Hyperf 的各个底层文件都是可以通过 DI 来实现重写的,如您重写了某些本次升级调整到了的框架内部文件,您仍需再根据您的实际情况进行一定的调整。 -如您在升级上或升级后遇到任何的问题,请前往 [Github Issue](https://github.com/hyperf/hyperf/issues) 提交您的 issue,说明您遇到的问题,我们会尽快帮助您解决。 \ No newline at end of file +如您在升级上或升级后遇到任何的问题,请前往 [Github Issue](https://github.com/hyperf/hyperf/issues) 提交您的 issue,说明您遇到的问题,我们会尽快帮助您解决。