Shub
основа проекта на полном серьезе говорит "ЭТО НОРМА" и рассказывает про различные подходы к архитектуре (бесит)
Vasily
Обычные долбоебы
Shub
Обычные долбоебы
все было бы пофиг, если б не специфическая манера общения
Andrew
Ребят. а как в этом Scroll API в эластике сделать так. чтобы я задавал from, size и получал нужный мне кусок? from не работает в scroll режиме
Andrew
@aensidhe @atsapura
Shub
ну типа как если бы на вопрос "зачем вы друг друга жрете" тебе бы стали рассказывать про разные диеты, про палео, про историю человеческих отношений, про свободу выбора и решения
Andrew
Я вижу что есть scrollId, но я так понимаю это как линкед лист, мне надо последовательно идти
Roman
Я вижу что есть scrollId, но я так понимаю это как линкед лист, мне надо последовательно идти
ага, последовательно. Не уверен, что можно получить конкретную страницу
Andrew
Херово
Roman
ну... а нахуя тебе пагинация по результатам, которых более 9000 10000?
Andrew
Н увы мне надо адаптер для графкл написать
Andrew
И у него пагинация рандомная
Roman
и надо прям все результаты?
Roman
прям вот 10к не хватит, надо 11?
Andrew
За раз мне столько доставать не нужно
Andrew
Просто скролл мне нужен чтобы тотал каунт нормальный получать
Anatoly
@FreeParticle pageInfo { endCursor hasNextPage }
Andrew
Честный
Anatoly
мы курсоры юзали в графкуэле
Andrew
Я понимаю, я их и пытаюсь реализовать
Andrew
Я пишу как раз это
Andrew
Для эластика
Anatoly
Я понимаю, я их и пытаюсь реализовать
ну и где там рандомность?
Roman
ну честный тотал ты можешь достать через скролл, а дальше юзать обычный апи
Andrew
Это рандомность
Anatoly
и как ты их рандомно придумаешь?
Anatoly
они же непрозрачны для клиента
Andrew
И так и так 2 запроса
Roman
ну да
Andrew
Клиент их подсовывает в after и first
Andrew
Точнее startCursor в after как я понимаю
Roman
если вступил в графкуэль — пожинай плоды)
Andrew
Ну я просто не совсем понимаю почему это так тяжело делается в эластике
Andrew
Казалось бы вроде на ядерная физика
Roman
хз, я не шарю в полнотекстовом поиске
Roman
наверняка там компромисс между удобством и производительностью
Andrew
"Result window is too large, from + size must be less than or equal to: [10000] but was [10005]. See the scroll api for a more efficient way to request large data sets
Andrew
Да бля
Shub
В России пока еще можно таких нахуй послать
ну если бы вопрос новой работы занимал пару дней - то везде можно было бы. просто с ростом ответственностей и обязанностей начинаешь понимать, что связан с работой (точнее с трудоустройством) гораздо сильнее, чем того хотелось бы
Vasily
Тут да
Vasily
Тут надо наймом управлять тогда
Vasily
@eglyph
Vasily
Shub
я туда и не заходил
Vasiliy
https://tonsky.livejournal.com/321097.html
Vasiliy
видел кто статью, интересные рассуждения)
Хаскель
Ещё бы
58 неплохо. У меня 50, добегался. Жутковато.
Хаскель
50 перед сном, уже лежу.
Анна
А что в этом жуткого?
Хаскель
Ещё давление при волнении должно скакать.
Хаскель
Жутко — кажется, что сердце не стучит.
Хаскель
Ждёшь удара, а он чуть запаздывает.
Анна
Ещё давление при волнении должно скакать.
вот давление во время экзамена в ГАИ не измеряла 🤷‍♀️
Анна
Но пульс блин как на интенсивной трене 😨
Shub
видел кто статью, интересные рассуждения)
интересные рассуждения - это "тонский должен платить за чтение его статей"
AlexxSt
Коллеги, подскажите. Второй день мучаюсь с асп.нет кором (контроллеры на фарше). Держит примерно 200 rps под нагрузкой, начинаю повышать нагрузку и начинаются ошибки, что сервис не доступен. Посмотрел лимиты - ограничений нет, но что то дает отлуп остальным запросам. Кто-нибудь с таким сталкивался?
Крылатый
А зачем выходить?
Vasily
Точнее блокировки
Vasily
В контролерах
Vasily
Или в сервисах под ними
Vasily
Скорее всего сервисы зарегистрированы как синглтоны
Vasily
Вангую
AlexxSt
Что показывает профилирование?
А ничего, все норм, затыков нигде нет. В логах с уровнем trace ошибок тоже нет, также не пишется причина такого поведения - почему запрос отклонен.
Vasily
Тогда стоит начать задавать наводящие вопросы
Vasily
Вопрос первый
Vasily
Что запросы делают?
Vasily
Вопрос второй - как зареганы сервисы
Ayrat
Видимо чот ты не так профилируешь
AlexxSt
Скорее всего сервисы зарегистрированы как синглтоны
Там зарос к монге используется, напрямую, через IMongoCollection, асинхронно.
Ayrat
Там зарос к монге используется, напрямую, через IMongoCollection, асинхронно.
А метрики есть, сколько уходит на запрос в монгу и пр
Vasiliy
А количество соединений с монгой растет или нет?