Ayrat
щас сам себе в ногу выстрелил. У меня UI реактивный, там типа показывает состояние неких задач, у задач есть ID вот захожу значит в UI, вижу задачу с ID=1, всё ок а мне UI тут же попап в лицо - НИ МАГУ НАЙТИ ЗАДАЧУ ID=1 при этом всё работает. Долго думал. Оказалось что у меня 2 инстанса крутилось этого сервиса, и сокет браузера когда посылал запрос на service/job/1, балансился раунд робином на 2 инстанса и получал в лицо то ОК (и UI в браузере показывал всё ок), то NOT_FOUND (и локально браузер мне показывал поп-ап)
Ayrat
мда. Надо подумать
Ayrat
ну вот сокет работает между браузером и условно прослойкой. А за прослойкой N сервисов
Ayrat
то есть у сокета нет раундробина, это прослойка дёргает разные инстансы каждый раз
Anonymous
угу, но тут балансировка должна быть стики
Anonymous
один и тот же инстанс для конекшина
Anonymous
ну или я тупой
Anonymous
и не понимаю что ты говоришь
Ayrat
ну ты не тупой, это я тупой
Ayrat
там просто сервис стейтфул
Ayrat
=(
Ayrat
ну шо поделать
Anonymous
по-идее, какая-то другая стратегия балансировки должна помочь. собственно, GCP и иже с ними ее обеспечивали как-то, но я особо не вникал.
Anonymous
оно "просто работало"
Ayrat
ну не, у меня всё сложно. каждый инстанс сервиса чот делает и поднимает UI для мониторинга
Ayrat
UI не общий
Ayrat
можно сделать общий, да, но я решил не делать!
Ayrat
поэтому я и говорю что я тупой, всё ок
Anonymous
oops
Anonymous
по-моему надо общий делать
Anonymous
то есть, много разных UI и каждый общается через сокет с фермой специфических для него сервисов?
Anonymous
и хуярит раундробином?
Ayrat
ну вот смотри, сейчас всё скалируется самим k8s - запустил много контейнеров и збс, а то что UI не общий - ну и пихуй а вот если делать UI общий, это значит что мне надо будет городить свой кластер внутри k8s с оркестрацией
Ayrat
короче - “и так сойдёт!"
Ayrat
придётся попрыгать по подам чтобы посмотреть все UI!
Ayrat
хорошо хоть метрики общие в одну кучу сливаются с N инстансов
Anonymous
так нипанятна как ты проблему собираешься решать. у тебя есть список всех под? сервис дискавери
Anonymous
балансируй a-ka нетфликс с ФРОНТОВ
Anonymous
))))
Ayrat
я короче думаю что я хуй забью 🙂
Anonymous
чувствуется опыт
Vasily
Бля
Vasily
Сколько ж я сегодня говна поел уже
Vasily
Со всякими nre
Vasily
и прочими sqlite
Prunkles
Ну тот же гопак и того хуже, но тем не менее используется же
Prunkles
его пилит один чувак, если посмотреть на гитхаб, то последний коммит был полтора года назад, как бы проще взять что-то другое, имхо
Григорий
использовать можно, однако это будет затруднено тем, что примеров с гулькин нос, есть норм такая вероятность вместо решения поставленных задач бороться с инструментом - в основном с тем же безопасным скл - банальная вставка записи в таблицу требует scope_identity(), https://github.com/rspeele/Rezoom.SQL/issues/14, так что скорее всего для других СУБД, кроме MSQL, скорее всего не подойдет
Ilya
Резум.
Андрей
помидоры против огурцов?
Prunkles
хуже чем что, я извиняюсь?
В плане, что резум 1.5 года не трогали, а гопак аж 2
Андрей
а, тогда да, но в обоих случаях жаль
Ilya
Ничего, вот придёт Райффайзен, и сразу хорошо станет!
Ayrat
Ничего, вот придёт Райффайзен, и сразу хорошо станет!
Я кстати не понял с я чего тема про Райффайзен началась. Они в фшарп ударились?
Sergey
и у васи пригорело
Ilya
Началось с их выступления на митапе про фп на сишарпе. Типа, для переходного этапа.
Sergey
Аааа. Надо посмотреть
https://t.me/fsharp_flood/209930
Romɑn
Почему есть нечестные люди-долбоебы?
Ilya
Жизнь такая.
Romɑn
Да из-за них она и такая
Ayrat
Почему есть нечестные люди-долбоебы?
Ты хочешь поговорить об этом?
Romɑn
Да, чет одна неприятная херня случилась. Не страшно, но люди бывают бесят
Анна
Ayrat
Да, чет одна неприятная херня случилась. Не страшно, но люди бывают бесят
Не не, лучше пробуй мой. Бейлис, медитативный стрим по героям 3 и семки
Ayrat
Я вот себе моник купил 1440п, 165гц. Прикольно
Ayrat
165гц вообще збс смотрятся
Ayrat
Давно надо было
Λ ll И K X
звучит вкусно
Λ ll И K X
надо как нить попробовать
Ayrat
Ещё одна история успеха чат. Короче пришёл в новую команду (на котлине если кто следит за моими похождениями). У этой команды крайне неудачный опыт с флинком (стрим технологи), но исключительно потому что они не умеют им пользоваться. Ну это как навтыкать везде тасок в сишарпе без асинк/евейта, ожидать через .Result, потом 2 года чинить дедлоки и говорить - "ну и хуйня ваши таски, буду дальше на семафорах пилить как диды пилили". Ну короче, с января пилят 4 пайплайна в замену флинковым, до сих пор не в продакшне. Я в пн поспорил, что до конца недели запилю. Ну и конечно запилил и даже перепилил. На котлене, с флинком, UI, CI/CD с релизами и стат анализом, метриками, дешбордами, структурным логированием, скалированием, все в облаке ясен хуй, на докерах хуекерах, ну и ещё куча модных слов. И да, у меня уже все крутится в стейджинге на продакшн топики натравлено и работает. А люди все ещё пилят свой убогий стриминг на джаве.
Doge
Ещё одна история успеха чат. Короче пришёл в новую команду (на котлине если кто следит за моими похождениями). У этой команды крайне неудачный опыт с флинком (стрим технологи), но исключительно потому что они не умеют им пользоваться. Ну это как навтыкать везде тасок в сишарпе без асинк/евейта, ожидать через .Result, потом 2 года чинить дедлоки и говорить - "ну и хуйня ваши таски, буду дальше на семафорах пилить как диды пилили". Ну короче, с января пилят 4 пайплайна в замену флинковым, до сих пор не в продакшне. Я в пн поспорил, что до конца недели запилю. Ну и конечно запилил и даже перепилил. На котлене, с флинком, UI, CI/CD с релизами и стат анализом, метриками, дешбордами, структурным логированием, скалированием, все в облаке ясен хуй, на докерах хуекерах, ну и ещё куча модных слов. И да, у меня уже все крутится в стейджинге на продакшн топики натравлено и работает. А люди все ещё пилят свой убогий стриминг на джаве.
Вот меня удивляет, в валмарте в целом куча фиговых проектов или именно тебя на них бросают?
Ayrat
На этот спринт у них таска - сделать вызовы в бд асинхронные. Достойная задача для двух недельного спринта
Ayrat
Куда ни плюнь везде говно
Λ ll И K X
Ещё одна история успеха чат. Короче пришёл в новую команду (на котлине если кто следит за моими похождениями). У этой команды крайне неудачный опыт с флинком (стрим технологи), но исключительно потому что они не умеют им пользоваться. Ну это как навтыкать везде тасок в сишарпе без асинк/евейта, ожидать через .Result, потом 2 года чинить дедлоки и говорить - "ну и хуйня ваши таски, буду дальше на семафорах пилить как диды пилили". Ну короче, с января пилят 4 пайплайна в замену флинковым, до сих пор не в продакшне. Я в пн поспорил, что до конца недели запилю. Ну и конечно запилил и даже перепилил. На котлене, с флинком, UI, CI/CD с релизами и стат анализом, метриками, дешбордами, структурным логированием, скалированием, все в облаке ясен хуй, на докерах хуекерах, ну и ещё куча модных слов. И да, у меня уже все крутится в стейджинге на продакшн топики натравлено и работает. А люди все ещё пилят свой убогий стриминг на джаве.
ты понимаешь что ставишь под сомнение работу целого коллектива и какой лютой ненавистью они тебя ненавидят )
Anonymous
Anonymous
самую малость Жавы вам на ночь
Denis
чем больше компания, тем больше их процент че
Hog
Подумаешь. Для всей этой хуйни- constructor injection