Size: a a a

Scalability Camp — распределенный чат [СММщик в отпуске на Бали]

2019 October 30

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
файл? )
файл это дисковое io, это не подходит
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
у менять есть кусок памяти в 1гб
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
там лежит важный набор бит. я хочу дать контейнеру читать из этого куска памяти
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
yopp
файл это дисковое io, это не подходит
вообще совсем не обязательно :)
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
вообще совсем не обязательно :)
tmpfs?
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
yopp
там лежит важный набор бит. я хочу дать контейнеру читать из этого куска памяти
можно shm_open, накидать туда байтиков и потом через fd passing
источник

VI

Vitaly Isaev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
yopp
tmpfs?
например да. еще есть http://man7.org/linux/man-pages/man2/memfd_create.2.html и sealing
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
мммм
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
с shm проблема в том, что он требует доверия между всеми участниками и нельзя кого-то ограничить в правах "тебе только читать"
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
yopp
слушайте, а какие есть варианты в процесс запущенный в контейнере, безопасно, без копирования, передать большой кусок данных?
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
с shm проблема в том, что он требует доверия между всеми участниками и нельзя кого-то ограничить в правах "тебе только читать"
у меня request-response история, в принципе если туда во время response насрут, мне не важно, я обратно читать не буду
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
не могу понять где оно на хосте примаунтилось
источник

VI

Vitaly Isaev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
yopp
не могу понять где оно на хосте примаунтилось
Да, похоже я не совсем прав. Надо делать ramfs или tmpfs на хосте и монтировать её в контейнер обычным способом
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
например да. еще есть http://man7.org/linux/man-pages/man2/memfd_create.2.html и sealing
memfd оч интересно
источник

y

yopp in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
интересно покатит ли такая вот модель между двумя контейнерами:

https://github.com/a-darwish/memfd-examples/blob/master/server.c
источник
2019 November 01

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
Напомните 1го ноября
даже и без напоминаний помню своё обещание.
источник

ZO

Zlata Obukhovskaya in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
даже и без напоминаний помню своё обещание.
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
эта версия презентации Go vs C++, которую мы показывали на ScalabilityMeetup.
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
были и другие (расширенные и "улучшенные"). но кажется тот вариант получится самым веселым
источник