Алексей Рагозин - Spring REST-гигантомания: особенности работы с мультигигабайтными POST-запросами

  Рет қаралды 3,554

JPoint, Joker и JUG ru — Java-конференции

JPoint, Joker и JUG ru — Java-конференции

Күн бұрын

Пікірлер: 11
@antonkuranov
@antonkuranov 3 ай бұрын
Для локалки годится. Для публичного API решение подвержено slowloris атаке. Лью файл по байтику в секунду, в итоге коннекшн к бд держится. Точно также ответ не читать или читать по байтику. Более того, если клиент обрывает коннекшн без закрытия, вся конструкция на отправку может висеть неограниченное время.
@ixtal23
@ixtal23 3 ай бұрын
Как это в postgres нет undo лога?! Там очень даже он есть в виде write ahead log и это создает серьезные проблемы с большими blob. Конечно его можно отключить настройками со всеми вытекающими.
@shershnevaleksey3364
@shershnevaleksey3364 3 ай бұрын
REST на 10 Г, выбор техстека огонь!
@MrAPPOLON123
@MrAPPOLON123 3 ай бұрын
А что не так?
@user-007-1
@user-007-1 3 ай бұрын
То есть 10гб сохраняли в постгрес, не в файловое хранилище? И всё было нормально с этим?
@birzhanamirov8715
@birzhanamirov8715 3 ай бұрын
А где можно на код взглянуть?
@ksenar1
@ksenar1 3 ай бұрын
интересно а как такие файлы экспортировать? показали метод импорта файла, который клиент сам как-то разбил на части (рад был фронтендер наверно). а как экспортировать 10гб, например, в excel, чтобы не свалиться в out of memory?
@arrshi8176
@arrshi8176 29 күн бұрын
Технически, есть стриминговые реализации в apache poi, которые взаимодействуют с файловой системой, но тут все будет зависеть от того как ими пользоваться
@pavelpetrashov2975
@pavelpetrashov2975 3 ай бұрын
Чел рассказал о том как ему прилетела таска запилить костыль и он его запил. Зачем кому-то это нужно хрен знает. Зачем доклад хрен знает.
@volshebniyfonar
@volshebniyfonar 3 ай бұрын
Странно, но это уже не первый доклад за последние время о том как кто-то делал какое-то ненужное извращение
@bananasba
@bananasba 3 ай бұрын
пф...
Илья Кучмин - JHipster: думали, распаковка, оказалось - вскрытие
48:32
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 1,8 М.
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,4 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 83 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 28 МЛН
Илья Спицын, X5 Tech - jOOQ. Лекарство от Hibernate?
39:27
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 4 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 217 М.
Дмитрий Волыхин - System Design-интервью для практиков
49:47
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 2,4 М.
Дмитрий Силин - Точки соприкосновения: Java & GC
44:06
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 2,8 М.
Что такое HTTP, API и протоколы
6:37
LearnQA: Онлайн обучение тестировщиков
Рет қаралды 57 М.
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,4 МЛН