ufo-tech / json-rpc-bundle
用于在项目中轻松使用json-rpc API的包
7.3.1
2024-08-14 10:50 UTC
Requires
- php: >=8.3
- composer-runtime-api: *
- ext-dom: *
- doctrine/persistence: >=3.1
- nyholm/psr7: *
- phpdocumentor/reflection-docblock: >=5.3
- psr/http-client: *
- psx/openrpc: v0.1.1
- symfony/console: ^7.0
- symfony/expression-language: >=6.3
- symfony/framework-bundle: ^7.0
- symfony/http-client: ^7.0
- symfony/http-kernel: ^7.0
- symfony/process: ^7.0
- symfony/security-bundle: ^7.0
- symfony/serializer: ^7.0
- symfony/validator: ^7.0
- ufo-tech/rpc-exceptions: >=1.0.3
- ufo-tech/rpc-objects: >=2.6.3
README
适用于Symfony v.6.*及更高版本的JSON-RPC 2.0服务器
关于此包
此包使您能够轻松地通过JSON-RPC服务器创建API。
在Symfony上创建面向服务的架构的RPC服务从未如此简单。
环境需求
此包允许您通过使用适用于Symfony v.6.*及更高版本的JSON-RPC服务器轻松创建API。适用于希望快速有效地将RPC功能集成到其项目中的开发者。
主要优势
- 集成简便:将此包集成到项目中极其简单。您只需要将一个特殊接口添加到任何现有类中,它将自动获得处理JSON-RPC请求的能力。
- 灵活性:该包在API创建方面提供了极大的灵活性,允许开发者在不影响现有代码的情况下轻松扩展和修改服务器行为。
- 效率:得益于调用优化和现代Symfony组件的使用,该包确保在处理请求时具有高性能。
文档
有关安装、配置和使用此库的全面文档,请参阅文档门户UFO-Tech(通用灵活开放技术)