В последнее время в описаниях вакансий все чаще упоминается знание модного протокола RPC, что заставило меня задуматься: что нужно знать аналитику, чтобы успешно пройти собеседование? Я расскажу вам простыми словами, что такое RPC, как он работает и чем отличается от REST. Что такое RPC? RPC (Remote Procedure Call) — это способ, позволяющий программе на одном компьютере вызвать функцию на другом компьютере так, будто эта функция находится на первом компьютере. Представьте, что вы просите друга сделать что-то за вас — это и есть идея RPC...
Упаковывать различные инструменты и полезные функции в готовые пакеты — значит, сберечь время своих клиентов и повышать их эффективность. Руководствуясь этими размышлениями, мы предложили рынку RC Processing — комбо 4 в 1 для торгово-сервисных предприятий. Представьте себе, что, заказывая доставку ужина на дом, вы получаете в заказе от ресторана не только выбранное блюдо, но и сервировочную посуду, а еще стул, стол и доброжелательного официанта при полном параде. Так происходит и с RC Processing: вроде бы вы заказываете только кассовый терминал, а на самом деле получаете еще: — ПО...
RPC (Remote Procedure Call) – это мощная платформа для работы с удаленными вызовами процедур. RPC позволяют вам писать код так, как будто он будет выполняться на локальном компьютере, хотя на самом деле вызов происходит между двумя разными машинами. Другими словами, RPC обеспечивает связь между удаленными сервисами, когда сервисы развертываются на разных серверах в рамках микросервисной архитектуры. С точки зрения пользователя это выглядит как локальный вызов функции. Что же происходит под капотом gRPC: Шаг 1...