diff --git a/README.md b/README.md index f426afe68237baa3fbc72c1b8a444958970887a6..4922c10b9f0e0793dd4ebfa865ddd1f25fff102f 100644 --- a/README.md +++ b/README.md @@ -1,74 +1,71 @@ -# Hyperf grpc微服务框架V3.0 - -#### 介绍 -Hyperf【v3.0.0】、Grpc、crayoon/hyperf-grpc。 - -#### 软件架构 -- 包含前后端统一网关、多个微服务 -- 由于官网的方式使用grpc,缺点不支持服务注册与发现,需要代码手动连接提供者服务,因此需要使用第三方插件【crayoon/hyperf-grpc】来完成。 -- 插件地址: https://github.com/crayxn/hyperf-grpc。 -- 详见C:\Users\92344\Desktop\dev\trident-mall-microservices。 -- 该项目包含一个综合api有(前端 + 管理)、独立前端api服务、独立管理api服务、多个微服务构成。 -- hyperf版本3.0.0,由于crayoon/hyperf-grpc不支持hyperf3.1.0。 -- 环境安装详见: Php相关下的3.5 V8.1.12篇。 - - -#### 安装教程 - -1. composer install -2. composer require aliyuncs/oss-sdk-php -3. composer require aws/aws-sdk-php -4. composer require crayoon/hyperf-grpc-client -5. composer require dtm/dtm-client -6. composer require hyperf/amqp -7. composer require hyperf/config -8. composer require hyperf/config-center -9. composer require hyperf/config-nacos -10. composer require hyperf/database -11. composer require hyperf/db-connection -12. composer require hyperf/elasticsearch -13. composer require hyperf/filesystem -14. composer require hyperf/grpc -15. composer require hyperf/guzzle -16. composer require hyperf/http-server -17. composer require hyperf/http2-client -18. composer require hyperf/json-rpc -19. composer require hyperf/rate-limit -20. composer require hyperf/redis -21. composer require hyperf/rpc-client -22. composer require hyperf/service-governance -23. composer require hyperf/service-governance-consul -24. composer require hyperf/service-governance-nacos -25. composer require intervention/image -26. composer require jaeger/querylist -27. composer require jaeger/querylist-curl-multi -28. composer require lcobucci/jwt -29. composer require league/csv -30. composer require mongodb/mongodb -31. composer require predis/predis -32. composer require qbhy/hyperf-multi-env -33. composer require alibabacloud/dysmsapi-20170525 - -#### 使用说明 - -1. 192.168.32.1:9501/front/v1/index/frontWelcome -2. 192.168.32.1:9501/front/v2/index/frontWelcome -3. 192.168.32.1:9501/mgr/v1/index/frontWelcome -4. 192.168.32.1:9501/mgr/v2/index/frontWelcome - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +# Hyperf grpc微服务框架V3.0 + +## 介绍 +Hyperf【v3.0.0】、Grpc、crayoon/hyperf-grpc。 + +## 软件架构 +- 包含前后端统一网关、多个微服务 +- 由于官网的方式使用grpc,缺点不支持服务注册与发现,需要代码手动连接提供者服务,因此需要使用第三方插件【crayoon/hyperf-grpc】来完成。 +- 插件地址: https://github.com/crayxn/hyperf-grpc。 +- 该项目包含一个综合api有(前端 + 管理)、独立前端api服务、独立管理api服务、多个微服务构成。 +- hyperf版本3.0.0,由于crayoon/hyperf-grpc不支持hyperf3.1.0。 +- 环境安装详见: Php相关下的3.5 V8.1.12篇。 + +## 安装教程 + +1. composer install +2. composer require aliyuncs/oss-sdk-php +3. composer require aws/aws-sdk-php +4. composer require crayoon/hyperf-grpc-client +5. composer require dtm/dtm-client +6. composer require hyperf/amqp +7. composer require hyperf/config +8. composer require hyperf/config-center +9. composer require hyperf/config-nacos +10. composer require hyperf/database +11. composer require hyperf/db-connection +12. composer require hyperf/elasticsearch +13. composer require hyperf/filesystem +14. composer require hyperf/grpc +15. composer require hyperf/guzzle +16. composer require hyperf/http-server +17. composer require hyperf/http2-client +18. composer require hyperf/json-rpc +19. composer require hyperf/rate-limit +20. composer require hyperf/redis +21. composer require hyperf/rpc-client +22. composer require hyperf/service-governance +23. composer require hyperf/service-governance-consul +24. composer require hyperf/service-governance-nacos +25. composer require intervention/image +26. composer require jaeger/querylist +27. composer require jaeger/querylist-curl-multi +28. composer require lcobucci/jwt +29. composer require league/csv +30. composer require mongodb/mongodb +31. composer require predis/predis +32. composer require qbhy/hyperf-multi-env +33. composer require alibabacloud/dysmsapi-20170525 + +## 使用说明 + +1. 192.168.32.1:9501/front/v1/index/frontWelcome +2. 192.168.32.1:9501/front/v2/index/frontWelcome +3. 192.168.32.1:9501/mgr/v1/index/frontWelcome +4. 192.168.32.1:9501/mgr/v2/index/frontWelcome + +## 参与贡献 + +1. Fork 本仓库 +2. 新建 Feat_xxx 分支 +3. 提交代码 +4. 新建 Pull Request + +## 特技 + +1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md +2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) +3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 +4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 +5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) +6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) \ No newline at end of file