В условиях массового перехода к асинхронным, управляемым событиями компонентам, таким как серверы (nginx) и среда выполнения / фреймворк (nodejs), почему я до сих пор вижу так много синхронных коммуникаций, как HTTP-запрос / ответ? даже для межсервисной связи?
В идеале, должен быть только один первый синхронный вызов (инициируется клиентом), а все остальное после этого должно быть асинхронным?
Более конкретно, речь идет о расширении / увеличении libuv asyn c io event l oop на всю парадигму / ландшафт микросервисов, а не только на наличие нескольких серверов (nginx) или время выполнения (nodejs), которое по сути является асинхронным c, а скорее делает весь ландшафт «asyn c»
Какие проблемы мешают нам достичь этого полного ландшафта «asyn c»?
Натан Ав (Сингапур)