# Hyperf之Jsonrpc微服务框架V3.0 **Repository Path**: trident-framework/hyperf-micro-jsonrpc-v3.0 ## Basic Information - **Project Name**: Hyperf之Jsonrpc微服务框架V3.0 - **Description**: Hyperf之jsonrpc微服务框架V3.0 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2024-10-15 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hyperf jsonrpc微服务框架V3.0 ## 介绍 Hyperf jsonrpc微服务框架V3.0 是一个基于 Hyperf 框架开发的微服务架构,支持 JSON-RPC 协议。该框架旨在提供一个高性能、易扩展的微服务解决方案,适用于构建分布式系统。 ## 软件架构 - **前后端统一网关**:提供统一的API入口,简化了前后端的交互。 - **多个JSON-RPC服务**:支持多个服务实例,便于服务的管理和扩展。 ## 安装教程 1. 安装依赖: ```bash composer install ``` 2. 安装必要的包: ```bash composer require aliyuncs/oss-sdk-php composer require aws/aws-sdk-php composer require dtm/dtm-client composer require hyperf/amqp composer require hyperf/config composer require hyperf/config-center composer require hyperf/config-nacos composer require hyperf/database composer require hyperf/db-connection composer require hyperf/elasticsearch composer require hyperf/filesystem composer require hyperf/grpc composer require hyperf/guzzle composer require hyperf/http-server composer require hyperf/http2-client composer require hyperf/json-rpc composer require hyperf/rate-limit composer require hyperf/redis composer require hyperf/retry composer require hyperf/rpc-client composer require hyperf/rpc-server composer require hyperf/service-governance composer require hyperf/service-governance-nacos composer require intervention/image composer require jaeger/querylist composer require jaeger/querylist-curl-multi composer require lcobucci/jwt composer require league/csv composer require mongodb/mongodb composer require predis/predis composer require qbhy/hyperf-multi-env composer require alibabacloud/dysmsapi-20170525 ``` ## 使用说明 1. 运行 Docker 容器: ```bash docker run --name hyperf-micro-jsonrpc -v D:/trident_framework/hyperf-micro-jsonrpc-v3.0:/home/www/hyperf-micro-jsonrpc-v3.0 -w /home/www/hyperf-micro-jsonrpc-v3.0 -p 9501:9501 -p 9510:9510 -p 9511:9511 -p 9512:9512 -itd --privileged -u root --entrypoint /bin/sh registry.cn-shanghai.aliyuncs.com/trident_repository/hyperf:8.0-alpine-v3.15-swoole-my-grpc ``` 2. 访问以下 URL: - `http://192.168.32.1:9501/front/v1/index/frontWelcome` - `http://192.168.32.1:9501/front/v2/index/frontWelcome` - `http://192.168.32.1:9501/mgr/v1/index/frontWelcome` - `http://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) 是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)