Я хочу знать об синхронной apis и асинхронной apis в операционной системе. В чем разница между ними?
В чем разница между синхронной apis и асинхронной apis?
Ответ 1
Синхронный API блокирует вызывающего абонента, пока он не вернется. Асинхронный API не будет блокировать вызывающего абонента и обычно потребует обратного вызова, который будет выполнен после завершения работы.
Ответ 2
Вы можете иметь то же самое в веб-API. Некоторые API возвратят данные в теле результата вызовов, а другие просто вернут (например) 202, а затем сделают что-то в фоновом режиме (обработка данных, настройка подписки). Webhooks - это обычный способ отследить вас, когда запрошенное задание выполнено.
В 3scale мы используем как синхронные, так и асинхронные режимы с веб-камерами, чтобы люди не могли слишком тесно соединяться с системами.