Re[24]: Язык Go - слабые стороны
От: Cyberax Марс  
Дата: 22.02.22 08:26
Оценка: +1
Здравствуйте, Sinclair, Вы писали:

S>А в REST это встроено из коробки.

Ничерта в REST не встроено. Он просто даёт по морде HTTP запросом — и вперёд с песней реализовывать. В результате, 99 из 100 REST-серверов не будут нормально поддерживать чуть менее, чем весь HTTP.

S>С учётом разнообразных хидеров аналогом одного REST-ендпоинта будут несколько десятков сигнатур RPC-методов.

Не будут. Делаем нужные параметры запроса явным параметром и всё. Для примера, если что-то типа DownloadFile, то в запрос добавляем опциональные поля типа Range и прочих. В качестве бонуса, не нужно заниматься разбором формата Range.

В результате, на практике GRPC уделывает REST по скорости и надёжности разработки.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.