Зміни в документі JsonRpcBundle
Остання зміна 2024/07/11 13:13 автором Ashterix
Підсумок
-
Властивості сторінки (1 змінено, 0 додано, 0 видалено)
Подробиці
- Властивості сторінки
-
- Вміст
-
... ... @@ -19,8 +19,10 @@ 19 19 20 20 >Робити RPC сервіси для сервіс-орієнтованої архітектури на Symfony ще ніколи не було так просто. 21 21 22 -Цей пакет дозволяє легко створювати API за допомогою J SON-RPC сервера для Symfony v.6.*. Він підходить для розробників, які хочуть швидко і ефективно інтегрувати RPC функціонал у свої проекти.22 +Цей пакет дозволяє легко створювати API за допомогою Json-RPC сервера для Symfony v.6.*. Він підходить для розробників, які хочуть швидко і ефективно інтегрувати RPC функціонал у свої проекти. 23 23 24 +На відміну від інших реалізацій Json-RPC в php, ця бібліотека транспортно незалежна і може приймати не лише синхронні HTTP(S) запити, ви можете налаштувати асинхронний транспорт для виклику API. 25 + 24 24 == Основні переваги == 25 25 26 26 * **Простота інтеграції**: Інтеграція пакету з вашим проектом є надзвичайно простою. Вам потрібно лише додати спеціальний інтерфейс до будь-якого існуючого класу, і він автоматично отримає можливість обробляти JSON-RPC запити. ... ... @@ -27,8 +27,18 @@ 27 27 * **Гнучкість**: Пакет забезпечує велику гнучкість при створенні API, дозволяючи розробникам легко розширювати і модифікувати поведінку сервера без втручання у вже існуючий код. 28 28 * **Ефективність**: Завдяки оптимізації викликів і використанню сучасних компонентів Symfony, пакет гарантує високу продуктивність при обробці запитів. 29 29 32 +== Функціональність яку надає бібліотека == 33 + 34 +Після встановлення ви одразу отримуєте: 35 + 36 +* точку входу вашого Json-RPC API, що може приймати як синхронні так і асинхронні запити 37 +* автоматичну генерацію документації можливостей вашого API у форматі json (див. [[Налаштування бандлу>>doc:config]]) 38 +* batch-запити з можливістю використання елементів відповіді одного запиту в тілі іншого запиту однієї серії 39 +* запити з відповіддю на webhook або web-socket 40 +* кешування відповідей методів, що мають відносно статичні результати (див. [[#~[RPC\Cache~]>>doc:.add_rpc_service.cache.WebHome]]) 41 + 30 30 == Розділи документації == 31 31 32 -Детальну інформацію про кожен аспект використання і налаштування бібліотеки ви можете знайти у ві 44 +Детальну інформацію про кожен аспект використання і налаштування бібліотеки ви можете знайти у відповідних розділах 33 33 34 34 {{children/}}