формально да, на практике если ты назовёшь яндекс диск IPC на этом собес скорее всего закончится
Это если в яндексе это не назовут IPC, то их собеседование закончится
ни на одном собесе не ожидают в качестве IPC ядиск
ну ядиск нет. а вот про хранилища вполне. например в системе распределёной сборки
Под IPC понимается вполне конкретная вещь, и работа с базами данных, брокерами сообещий (очереди сообщений) туда не входят. Это так называемое middleware. IPC - это подсистемы ОС, позволяющие как-то взаимодействовать разным процессам на одной машине друг с другом, и обычно сетевой стек туда уже не включают (хотя это очевидно тоже часть IPC)
Вики с тобой не согласна, например https://en.wikipedia.org/wiki/Inter-process_communication
Сокеты это же сетевой стек?
ещё раз, есть формальное определение а есть реальное
Меня спрашивали на собесе про наиболее распостранённый метод IPC - сказали в итоге, что это сокеты.
реальное это "как вам кажется?"
Дёшево и сердито. Юникс сокеты не уступают пайпам
Дай ссылку — пойду исправлю...
это не как мне кажется, это как большинство это воспринимает
ну видимо, по пайпам неудобно передавать данные, хз
сказал бы им про редис)
Это такое когнитивное искажение. Когда ты уверен, что твоё восприятие реальности разделяет большинство и, что это и есть истина
мы бы закончили собес досрочно тогда )
есть другое коллективное искажение, когда на чёрное говорят белое, а тем, кто считает, что чёрное - рассказывают про когнитивные искажения
а unix socket - это не IPC?
они кажется не через сетевой стек реализуются?
Читай сам-то внимательно. Сначала они пишут про механизмы ОС, а потом задвигают про MessagePassing и тут же Allows multiple programs to communicate using message queues and/or non-OS managed channels. Ну и где они Message Queue такие нашли, что Provided by Most operating systems - я не знаю. Ни одна не провайдит. Ну или может провайдит (в Win были точно) , но ими никто не пользуется, потому что боятся vendor lock как огня в этом вопросе.
Так что это — ТИПИЧНАЯ НАДПИСЬ НА ЗАБОРЕ
Через TCP/IP стек.
там же примеры справа
https://t.me/supapro/972373 а это разве не сетевой стек?
Ну, там вот и написано - Most operating systems
d-bus не менеджится ядром линукса. это теперь у нас не IPC?
Ну тут как... Это конечно сделано через сетевой стек, через их API. Но это - не сетевой стек. Потому что проще и быстрее.
мне кажется что нет
d-bus - это не Message Queue же.
вполне message queue. шлёт сообщения по шинам
Обсуждают сегодня