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