Зміни в документі Batch запити
Остання зміна 2024/05/16 18:58 автором Ashterix
Підсумок
-
Властивості сторінки (1 змінено, 0 додано, 0 видалено)
Подробиці
- Властивості сторінки
-
- Вміст
-
... ... @@ -218,8 +218,26 @@ 218 218 * Якщо процес не завершився і таймаут ще не вийшов, цикл продовжується. 219 219 * Якщо таймаут вийшов до отримання результату, для конкретного запиту повертається помилка про те, що запит не оброблено. 220 220 221 -Щоб збільшити таймаут у batch запиті, в параметрах конкретного запиту можна вказати додатковий службовий параметр {{code language="none"}}$rpc.timeout{{/code}}. За замовчуванням значення таймауту становить 10 секунд. 221 +Щоб збільшити таймаут у batch запиті, в параметрах конкретного запиту можна вказати додатковий службовий параметр {{code language="none"}}$rpc.timeout{{/code}} - максимальна кількість секунд очікування відповіді від процеса. За замовчуванням значення таймауту становить 10 секунд. 222 222 223 -Це дозволяє налаштувати тривалість очікування результатів від процесів, що може бути важливо для обробки складних або тривалих запитів. 223 +{{code language="json" layout="LINENUMBERS" title="Request"}} 224 +[ 225 + { 226 + "id":"example_1", 227 + "method":"ExampleApi.fastMethod", 228 + "params":{ 229 + "someParam": "someValue" 230 + } 231 + }, 232 + { 233 + "id":"example_2", 234 + "method":"ExampleApi.longMethod", 235 + "params":{ 236 + "someParam": "someValue", 237 + "$rpc.timeout": 30 238 + } 239 + } 240 +] 241 +{{/code}} 224 224 225 - Такимчином, механізмобробкиbatch запитівзабезпечує асинхроннуобробку з можливістюналаштування таймаутудлякращоїгнучкості тапродуктивності.243 +Це дозволяє налаштувати тривалість очікування результатів для методів, що потенційно можуть працювати довго, що може бути важливо для обробки деяких запитів.