From b6cea517513f7c59d7515e3a57dfa615f02611b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=B7=E6=BA=AA?= Date: Sun, 21 Jun 2020 23:36:10 +0800 Subject: [PATCH 1/2] Update 2.0.md --- docs/zh-cn/upgrade/2.0.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/zh-cn/upgrade/2.0.md b/docs/zh-cn/upgrade/2.0.md index ddb00018d..ef15320a6 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` + +除此之外,一些不应该暴露的方法变成了私有方法。 + ## 调整 composer.json 的依赖版本 由于要升级到 2.0 版本的组件,而原来 skeleton 项目默认情况下是依赖 1.1.x 版本的组件的,所以我们需要对依赖的约束条件进行一些调整,将原来所有 Hyperf 组件的依赖 `~1.1.0` 修改为 `~2.0.0`,修改完后需运行 `composer update` 来将依赖项升级到 2.0 版本。 @@ -178,4 +188,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,说明您遇到的问题,我们会尽快帮助您解决。 From a7555d3ff50ca422cf69a1c652df8ea24538961c Mon Sep 17 00:00:00 2001 From: huangzhhui Date: Mon, 22 Jun 2020 00:40:00 +0800 Subject: [PATCH 2/2] Update 2.0.md --- docs/zh-cn/upgrade/2.0.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh-cn/upgrade/2.0.md b/docs/zh-cn/upgrade/2.0.md index ef15320a6..d7296801f 100644 --- a/docs/zh-cn/upgrade/2.0.md +++ b/docs/zh-cn/upgrade/2.0.md @@ -172,13 +172,13 @@ return [ ## 修改 gRPC 客户端 -为了避免和gRPC实际业务的命名冲突,2.0版本对 gRPC 客户端的基类函数命名进行了调整。 +为了避免和 gRPC 实际业务的命名冲突,2.0 版本对 gRPC 客户端的基类函数命名进行了调整。 * `simpleRequest` -> `_simpleRequest` * `clientStreamRequest` -> `_clientStreamRequest` * `getGrpcClient` -> `_getGrpcClient` -除此之外,一些不应该暴露的方法变成了私有方法。 +除此之外,一些不应该暴露的方法变成了私有方法,如您的 gRPC 客户端涉及到以上方法的调用,请进行命名上的调整。 ## 调整 composer.json 的依赖版本