Ilya
Почему? Мне кажется очень даже полезной
Супер удобная тема, грпс стримы так сделаны
Vladimir
ага
Ilya
ага
Тогда на movenext
Ilya
Подтвеждение
Ilya
А ошибку надо в пульсар заслать?
Ayrat
ну смотри, основной кейс - получил сообщение, если получилось обработать, надо сделать ack, если нет, надо словить эксепшн обработки и сделать nack
IAsyncEnumerable<value: T * acker: unit -> Task<unit> * nacker: unit -> Task<unit>> на каждое сообщение даём человеку возможность поаккать или понакать
Vladimir
А ошибку надо в пульсар заслать?
нет, ему нужно только nack сделать на сообщение, текст ошибки не нужен
Ayrat
в гопак стримах так сделано
Vladimir
а еще Recieve, Ack и Nack каждый может вернуть эксепшн
Vladimir
и все асинхронные, да
Ayrat
ну, это нормально что они асинхронные
Ayrat
ЩА СДЕЛАЕМ
Ayrat
IAsyncEnumerable<value: T * acker: unit -> Task<Result<unit,exn>> * nacker: unit -> Task<Result<unit,exn>>>
Ayrat
@Lanayx принимай апиху
Vladimir
хаха)
Vasily
ЩА СДЕЛАЕМ
I would not hold ur beer, mate
Vasily
Накеры - вроде мобы в ведьмаке
Vasily
Аккеры - те, кто акку любят
Vladimir
IAsyncEnumerable<value: T * acker: unit -> Task<Result<unit,exn>> * nacker: unit -> Task<Result<unit,exn>>>
а если юзер хочет отменить ресивы временно, а потом возобновить? Т.е. то что я сейчас делаю - кансел вызвать, а потом спустя время продолжить
Ilya
Я бы сделал обычный апи, с парочкой методов типа asasyncenumerable
Ayrat
хаха)
https://hopac.github.io/Hopac/Hopac.html#def:val%20Hopac.Stream.groupByJob вот смотри. это groupBy на бесконечном гопак стриме первый параметр тут сложная функция вида ('k -> Job<unit> -> Stream<'x> -> #Job<'y>) где 'k - ключ групировки Job<unit> - ленивый вызов "обрезателя" группы Stream<'x> - ленивая асинхронная группа so-far по ключу 'k, которая будет пополняться из изначального стрима пока ты не выполнишь "обрезатель" Всё это должно создавать некий 'y асинхронно, поэтому выход #Job<'y>
Ayrat
Я был бы очень благодарен людям если б мне давали сразу асинхронный стрим из очереди вместо поеботы
Vladimir
Я был бы очень благодарен людям если б мне давали сразу асинхронный стрим из очереди вместо поеботы
и если бы этот стрим жил в идеальном мире, а не сыпал эксепшнами когда сервак отваливается)
Ayrat
и если бы этот стрим жил в идеальном мире, а не сыпал эксепшнами когда сервак отваливается)
ну будет сыпать, это уже твои проблемы по обработке ошибок самого стрима
Ayrat
ну типа когда ты внутри консумишь сабстрим группы, там есть возможность обрабатывать ошибки
Ayrat
Надо ещё экстеншен - asAyrat
делает всё красиво сразу
Vladimir
ну будет сыпать, это уже твои проблемы по обработке ошибок самого стрима
ну например ошибка не могу расшфивровать сообщение, я ее сам не хочу решать, отдам его юзеру)
Ayrat
Ой всё, не хочешь делать это понятно, но абстракция норм
Vladimir
для идеального мира норм)
Ayrat
Даже с акерами можно запилить
Vladimir
а да, там акеры разные есть, есть которые одно сообщение аккают, а есть которые как в кафке, все что перед текущим
Vladimir
ну все равно, сбоку наверное можно было прилепить для бедных такое апи)
Anatoly
я тут играюсь с лоадтестами, написал штук и теперь могу хоть в тыщу машин лоадтестить свой сервис
Vasiliy
и как? уже ломаешь тест?
Anatoly
и как? уже ломаешь тест?
ага, ломаю. в общем, онпрем-то лучше работает, чем клауд =)
Anatoly
Каждый прогон 1к бачей?
да хер знает, если честно =)
Ilya
да хер знает, если честно =)
Нашел дочь миллионера и это самое?😁
Anatoly
я ж в нормальной конторе работаю
Ayrat
Жена устроилась в Близзард работать в QA. Ей прислали оборудование - игровой комп, йоба моник, пс5, хбокс ван Шоб я так жил
Ayrat
Ну почему мне кастомный мсбилд, а ей игрушки
Anonymous
Ну почему мне кастомный мсбилд, а ей игрушки
Разница в зп, Айрат, разница в зп )
Ayrat
Пс5 сука
Ayrat
Пс мать его 5
Anonymous
С другой стороны Толку от зп, когда пс 5 всё равно нету )
Danil
«Садо - мазо»
Danil
Danil
Без тебя решили, что ты сабмиссив
Ayrat
Вот да. Унижалити какое-то
Danil
Охуеть, а можно мне тоже в близард?
Круды сами себя не напишут
Ilya
Круды сами себя не напишут
Нахуй круды, я хочу нагибать в 8к
Ayrat
Нахуй круды, я хочу нагибать в 8к
В их команде одни бабы кстати.
Danil
@omgszer Кстати, у тебя теперь в семье классный инфоповод, можно и с майков интересную инфу собирать и с близов
Danil
Знаешь по гиковской теме
Ayrat
Пска кстати опечатана в какой-то бокс с коннекторами. Хуящик так положили
Ayrat
Это ж рабочее оборудование
Ilya
В их команде одни бабы кстати.
Заебись, а ребенок в Нинтендо тестером или в Майнкрафте?
Ayrat
Заебись, а ребенок в Нинтендо тестером или в Майнкрафте?
Пока что тестером манной каши школьного производства
Tako
Забирают конечно
рабочее оборудование пс5? да чтоб я так работал!
Tako
Вот ты меня понимаешь!т1
вот завидовал бы в одиночку,теперь и я завидую!
Danil
А я предзаказ взял, показывает доставку 20 числа
Ayrat
Зато там, где ты отдыхаешь - Маргарита работает
Ну посмотрим! Я понимаю что тестирование игр не является отдыхом, но все же!!11