Size: a a a

2020 April 08

AZ

Alex Zhukovsky in rust_offtopic
корсы приходят в приложение как аргументы
источник

AZ

Alex Zhukovsky in rust_offtopic
за аргументы деплоя отвечает девопс
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
корсы приходят в приложение как аргументы
из приложения
источник

AZ

Alex Zhukovsky in rust_offtopic
что из приложения?
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
что из приложения?
из приложения в приложение, от бека на фронт
источник

AZ

Alex Zhukovsky in rust_offtopic
я вот понятия не имею, какие айпишники у нас у прода и что там кому разрешено
источник

AZ

Alex Zhukovsky in rust_offtopic
потому что есть девопс который отвечает за инфраструктуру
источник

AZ

Alex Zhukovsky in rust_offtopic
вот пусть он и знает
источник

ЕС

Егор Савельев... in rust_offtopic
Alex Zhukovsky
такого специализированного пусти, потом будешь разгребать, и объяснять, почему в цикле запросы к бд плохо делать
Мы обсуждали стоимость знаний из области фреймворков и технологий, и из области структур данных и алгоритмов. Запросы к БД это из области технологий всё-таки. Вы сами понимаете что в некоторых случаях предпочтительнее знания в фреймворке.
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
потому что есть девопс который отвечает за инфраструктуру
так это же не инфраструктура, это контроль доступа внутри приложения
источник

AZ

Alex Zhukovsky in rust_offtopic
Егор Савельев
Мы обсуждали стоимость знаний из области фреймворков и технологий, и из области структур данных и алгоритмов. Запросы к БД это из области технологий всё-таки. Вы сами понимаете что в некоторых случаях предпочтительнее знания в фреймворке.
нет, я говорил про "общие знания" и "знания фреймворка". Знания что IO в цикле делать плохо - они общие, они даже к языку не относятся, не говоря про фреймворк
источник

ЕС

Егор Савельев... in rust_offtopic
Alex Zhukovsky
нет, я говорил про "общие знания" и "знания фреймворка". Знания что IO в цикле делать плохо - они общие, они даже к языку не относятся, не говоря про фреймворк
Но ведь любой сервер это по сути IO в цикле. Подсоединились к сокету и ждём запросов. Пришел запрос - обработали и снова ждём запроса у сокета.
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
нет, я говорил про "общие знания" и "знания фреймворка". Знания что IO в цикле делать плохо - они общие, они даже к языку не относятся, не говоря про фреймворк
IO в цикле делать нормально
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
IO в цикле делать нормально
за редким исключением - нет
источник

AZ

Alex Zhukovsky in rust_offtopic
Егор Савельев
Но ведь любой сервер это по сути IO в цикле. Подсоединились к сокету и ждём запросов. Пришел запрос - обработали и снова ждём запроса у сокета.
нет речь, про штуки типа:

foreach(var foo in foos) {
   list.Add(await foo.BarAsync());
}
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
за редким исключением - нет
за редким исключением, когда у тебя IO быстрее остального тела цикла и ты задерживаешь очередь — да
источник

ЕС

Егор Савельев... in rust_offtopic
Alex Zhukovsky
за редким исключением - нет
А как по вашему происходит отправка запроса в сеть? Весь запрос разбивается на блоки, и блоки в цикле отправляются по сети. Имеется в виду на уровне транспортного протокола и ниже.
источник

AZ

Alex Zhukovsky in rust_offtopic
или когда человек выгружает половину таблицы чтобы посортировать и пофильтровать на клиенте
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
нет речь, про штуки типа:

foreach(var foo in foos) {
   list.Add(await foo.BarAsync());
}
тут ты не IO делаешь
источник

AZ

Alex Zhukovsky in rust_offtopic
Егор Савельев
А как по вашему происходит отправка запроса в сеть? Весь запрос разбивается на блоки, и блоки в цикле отправляются по сети. Имеется в виду на уровне транспортного протокола и ниже.
я про более высокий уровень
источник