Вікі-код для JsonRpcBundle

Остання зміна 2024/07/11 13:13 автором Ashterix

Сховати останніх авторів
Ashterix 29.2 1 {{box cssClass="floatinginfobox"}}
Ashterix 20.1 2 {{html}}
Ashterix 23.1 3 <div style='text-align: center;margin:0 0 10px 0;'><a class="button-link packagist" data-cke-saved-href="https://packagist.org/packages/ufo-tech/json-rpc-bundle" href="https://packagist.org/packages/ufo-tech/json-rpc-bundle"><img data-cke-saved-src="https://packagist.org/img/logo-small.png" src="https://packagist.org/img/logo-small.png">Packagist</a> <a class="button-link" data-cke-saved-href="https://github.com/UFO-Tech/json-rpc-bundle" href="https://github.com/UFO-Tech/json-rpc-bundle"><img data-cke-saved-src="https://camo.githubusercontent.com/dfe7e80288901f8d5e8de7562d6f94491e2a7f8042316fd544fe3b6364b63783/68747470733a2f2f69636f6e2d6c6962726172792e636f6d2f696d616765732f6769746875622d69636f6e2d77686974652f6769746875622d69636f6e2d77686974652d362e6a7067" src="https://camo.githubusercontent.com/dfe7e80288901f8d5e8de7562d6f94491e2a7f8042316fd544fe3b6364b63783/68747470733a2f2f69636f6e2d6c6962726172792e636f6d2f696d616765732f6769746875622d69636f6e2d77686974652f6769746875622d69636f6e2d77686974652d362e6a7067">GitHub</a></div>
Ashterix 20.1 4 {{/html}}
Ashterix 17.2 5
Ashterix 29.2 6
7 |**Актуальна версія** | [[image:https://img.shields.io/github/v/tag/ufo-tech/json-rpc-bundle?color=blue&label=&logo=Packagist&logoColor=white&labelColor=7b8185]]
8 | **Категорія** | Api
9 | **Тип** | Symfony Bundle
Ashterix 31.1 10 | **Залежності** |[[image:https://img.shields.io/packagist/dependency-v/ufo-tech/json-rpc-bundle/php?logo=PHP&logoColor=white]]
Ashterix 29.2 11 [[image:https://img.shields.io/packagist/dependency-v/ufo-tech/json-rpc-bundle/symfony/framework-bundle?label=Symfony&logo=Symfony&logoColor=white]]
12 [[image:https://img.shields.io/packagist/dependency-v/ufo-tech/json-rpc-bundle/symfony/serializer?label=SymfonySerializer&logo=Symfony&logoColor=white]]
13 [[image:https://img.shields.io/packagist/dependency-v/ufo-tech/json-rpc-bundle/symfony/serializer?label=SymfonyCache&logo=Symfony&logoColor=white]]
14 | **Розмір** | [[image:https://img.shields.io/github/repo-size/ufo-tech/json-rpc-bundle?label=Size%20of%20the%20repository]]
15 | **Ліцензія** | [[image:https://img.shields.io/badge/license-MIT-green?labelColor=7b8185]]
Ashterix 20.1 16 {{/box}}
Ashterix 11.1 17
Ashterix 29.2 18 = Пакет для легкого створення API за допомогою JSON-RPC сервера =
Ashterix 1.1 19
Ashterix 29.2 20 >Робити RPC сервіси для сервіс-орієнтованої архітектури на Symfony ще ніколи не було так просто.
21
Ashterix 32.2 22 Цей пакет дозволяє легко створювати API за допомогою Json-RPC сервера для Symfony v.6.*. Він підходить для розробників, які хочуть швидко і ефективно інтегрувати RPC функціонал у свої проекти.
Ashterix 1.1 23
Ashterix 32.2 24 На відміну від інших реалізацій Json-RPC в php, ця бібліотека транспортно незалежна і може приймати не лише синхронні HTTP(S) запити, ви можете налаштувати асинхронний транспорт для виклику API.
25
Ashterix 29.2 26 == Основні переваги ==
Ashterix 21.1 27
Ashterix 23.1 28 * **Простота інтеграції**: Інтеграція пакету з вашим проектом є надзвичайно простою. Вам потрібно лише додати спеціальний інтерфейс до будь-якого існуючого класу, і він автоматично отримає можливість обробляти JSON-RPC запити.
Ashterix 43.1 29 * **Гнучкість**: Пакет забезпечує велику гнучкість при створенні API, дозволяючи розробникам легко розширювати і модифікувати поведінку сервера без втручання у вже існуючий код.
30 * **Ефективність**: Завдяки оптимізації викликів і використанню сучасних компонентів Symfony, пакет гарантує високу продуктивність при обробці запитів.
31
Ashterix 44.1 32 {{info}}
Ashterix 43.1 33 {{include reference="docs.JsonRpcBundle.changeLog.7\.0.WebHome"/}}
Ashterix 44.1 34 {{/info}}
35
Ashterix 43.1 36 {{include reference="docs.JsonRpcBundle.functionality.WebHome"/}}
37
38 == Розділи документації ==
39
40 Детальну інформацію про кожен аспект використання і налаштування бібліотеки ви можете знайти у відповідних розділах
41
42 {{children/}}