RPC? - Это просто!

  Рет қаралды 8,258

itdog

itdog

3 жыл бұрын

www.progite.ru - курсы программирования и тестирования.
pay.cloudtips.ru/p/c05f6665 - для донатов, поддержки проекта.
Remote Procedure Call - устаревшая, но плотно вошедшая в жизнь программиста технология.
CORBA, Thrift, DCOM, REST - как частные случаи реализации RPC подхода. Смотри видео, узнаешь насколько это всё просто.

Пікірлер: 39
@ykartoev
@ykartoev 3 жыл бұрын
Наверно стоило сосредоточиться на отличительных особенностях, в сравнении с тем же REST
@user-du5cm6rq7f
@user-du5cm6rq7f 3 ай бұрын
14 минут было потрачено на то, чтобы сказать "RPC - это протокол, который позволяет с одного устройства вызывать другое устройство". Браво
@staschye458
@staschye458 Жыл бұрын
БРО ТЫ КАК RPC МНЕ ПОМОГ, СПАСИБО
@JeanBotan
@JeanBotan 10 ай бұрын
Не стал бы слушать курс у этого наставника. Обидеть не хотел, но, возможно, сделал так своими словами. Я кое-как программы писал, хотел углубляться в стандарты сетевых или межпроцессорных взаимодействий. Искал информацию, нашёл и этот ролик. Такой ролик мне дал понять, что я сам уже лучше знаю...
@-Valery-
@-Valery- 10 ай бұрын
Как всё просто ! И кратко...
@azizmamoyan5428
@azizmamoyan5428 8 ай бұрын
😂😂😂
@user-gx4ic1yk6h
@user-gx4ic1yk6h 4 ай бұрын
Можно проще. И короче)
@ilyakharitonov7833
@ilyakharitonov7833 3 жыл бұрын
Мужик, спасибо за труд.
@YGNETATEL_3000
@YGNETATEL_3000 Жыл бұрын
Шредингер жив!
@itdog
@itdog Жыл бұрын
Или нет
@KSDstyle
@KSDstyle 3 жыл бұрын
3 буквы, а сколько смысла! Сильно
@vladimirblagin3105
@vladimirblagin3105 Жыл бұрын
Коллега, я посмотрел ролик 7 минут и ничего не услышал об RPC. Абсолютно ничего. RPC, на пальцах: технология удаленного вызова процедур (функций), работающих и реализованных даже без всякого RPC в другом адресном пространстве (на другом хосте). Родилось все это в эпоху функционального программирования, еще до ООП. Когда процедуры разрабатывали как полноценные сервисы. То есть у вас есть некая процедура (функция), которая работает себе успешно на хосте А. И вам потребовалось ее вызвать (передать параметры и получить ее результат) на другом хосте B. Так вот RPC (класс технологий) был придуман для этих целей. В настоящее время есть масса различных реализаций принципа RPC. Вы же говорите об абстрактном взаимодействии двух систем, тот же HTTP подходит под ваши рассуждения и вообще все технологии связи одной системы с другой для получения какого-то сервиса. Не главное, но важно. Слова-паразиты: "значит", "история" (при ситуативном употреблении вне исторических контекстов).
@vr29645
@vr29645 4 ай бұрын
Все верно, HTTP отлично подходит и активно используется для RPC
@user-pg8ry1tm3t
@user-pg8ry1tm3t 2 жыл бұрын
То есть эта технология в рамках клиент серверной архитектуры или распределенно облачной тоже?..
@itdog
@itdog 2 жыл бұрын
Она возможна в рамках самых разных архитектур.
@afzal9802
@afzal9802 Жыл бұрын
То есть, грубо говоря, если у меня есть компьютер, и его мощности не достаточно, то с помощью RPС я могу подсоединить второй комп чтоб они оба выполняли одну задачу. Врно?
@itdog
@itdog Жыл бұрын
Да, всё так и есть, это грубо говоря задаст язык, протокол по взаимодействию между двумя и более системами.
@afzal9802
@afzal9802 Жыл бұрын
@@itdog спасибо за ответ
@gazman8290
@gazman8290 Жыл бұрын
Нихера не понял но очень интересно.
@itdog
@itdog Жыл бұрын
это главное)
@Sasha_Cattail
@Sasha_Cattail 2 жыл бұрын
А почему курсы тестирования у вас на сайте недоступны?..
@itdog
@itdog 2 жыл бұрын
Группа сформирована,занятия идут, для участия в следующем курсе пишите на info@progite.ru
@Kazym4ik_official
@Kazym4ik_official Жыл бұрын
@@itdog ты умеете делать RPC Имгуи меню??????
@Kazym4ik_official
@Kazym4ik_official Жыл бұрын
@@itdog готов заплатить огромную сумму
@aleksanderm1947
@aleksanderm1947 Жыл бұрын
почему клиент-клиент, а не клиент-сервер?
@royjones409
@royjones409 Жыл бұрын
Почему видео черно-белое? Вы что умерли?😁
@itdog
@itdog Жыл бұрын
Чтобы не отвлекать, более строгий формат.
@vladimir_v_it
@vladimir_v_it 7 ай бұрын
@@itdogВлияет на кол-во просмотров?
@ArtemBashkirov
@ArtemBashkirov Жыл бұрын
я вот никак понять не могу в чем отличие обычного http запроса client-to-back на сервис, где выполняются какие-то действия и возращается ответ и rpc и где по сути происходит то же самое также обычный http запрос back-to-back это не rpc, а запрос по http/2 через grpc это уже rpc
@vladimirblagin3105
@vladimirblagin3105 Жыл бұрын
HTTP - это протокол более низкого уровня, для обращения клиента к серверу, запросы HTTP/GET, HTTP/POST и прочие (на основе которых, кстати, REST API подход / CRUD , эдакие попытки стандартизовать работу с данными, разложив методы HTTP в свою парадигму). RPC - это несколько иное. Это вызов функции в адресном пространстве другого хоста. Тут все конечно сильно смешалось и не очень понятно, где лошадь, где телега. Но если посмотреть историю появления RPC, то она примерно такая. Есть большая машина А, которая умеет делать несколько функций. И другой машине Б потребовалось вызвать функцию с машины А. Придумали первую реализацию RPC. Современные RPC реализации типа gRPC (этот работает по протоколу HTTP 2) продолжают тот же принцип. Они позволяют вызывать функции написанные на разных языках в других системах через стандартную реализованную среду удаленного вызова RPC.
@vr29645
@vr29645 4 ай бұрын
отличий может и не быть, надо смотреть что за запрос. rpc на основе json+http вполне себе вариант
@azizmamoyan5428
@azizmamoyan5428 8 ай бұрын
Rpc - это просто, а вы сложно рассказываете зачем то 😂
@Technical_Expert
@Technical_Expert 5 ай бұрын
Зря потратил время. Проще на вики зайти. Мужик сам не понимает что это и зачем его едят.
@vr29645
@vr29645 4 ай бұрын
Я тоже, но так же понял что если бы я смотрел подобный ролик лет пять назад - то решил бы что мужик ничего не понимает
@se1142
@se1142 Жыл бұрын
Шляпа какая-то.
@djpipidaster8786
@djpipidaster8786 Жыл бұрын
русская православная церковь
@itdog
@itdog Жыл бұрын
404
@user-sd9et1pj7d
@user-sd9et1pj7d Жыл бұрын
а че чернобело?
@itdog
@itdog Жыл бұрын
цветную плёнку экономим
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 46 М.
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 5 МЛН
What is RPC?
9:16
Valentin Despa
Рет қаралды 78 М.
Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
42:44
Видео с мероприятий {speach!
Рет қаралды 34 М.
Зачем нужны указатели в C++?
8:14
Dima
Рет қаралды 11 М.
RPC vs Messaging: When to use which?
9:10
CodeOpinion
Рет қаралды 27 М.