 Bogdan
    Bogdan 
    
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        вот есть такие тоже умные часы типо только под механику
    
 
     Lama
    Lama 
    
    
 
     Lama
    Lama 
    
    
        
        
        
        Вот мои пожелания к умным часам:
        
        1. Умение работать без смартфона в кармане
        2. Умение воспроизводить музыку (ака быть плеером)
        3. (Опционально) Показывать нотификации (ака быть пейджером)
    
 
     Bogdan
    Bogdan 
    
    
        
                    
                        
                            
                            Зачем?
                        
                    
                
        
        
        я честно говоря тоже не знаю зачем, но знаю типов которым нравится очень))
    
 
 
     Lama
    Lama 
    
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        ну они там как-то жужат по особому
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        когда нотификация
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        приходит
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        в зависимости от приложения
    
 
     Lama
    Lama 
    
    
 
     Lama
    Lama 
    
    
        
        
        
        Очень полезно
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        ну да, я думаю если смарт часы то с дисплеем
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        другие производители кроме эпл все известны huawei, xiaomi...
    
 
     Ihor
    Ihor 
    
    
        
        
        
        У меня в телефоне и часах отключены нотификации специально. Современный мир и так постоянно крадет наше внимание, а смарт часы увеличивают это в абсолют.
        Реально полезных фич в часах для меня несколько:
        Поиск телефона, жмякаешь на кнопку оно пищит
        Пульс во время тренировок. У меня 3 силовых и одна функциональная тренировку в неделе. Перерывы между подходами я определяю по пульсу
        Прослушивание музыки без телефона
        
        На этом и все 🤷♂️
    
 
     jm
    jm 
    
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        да у меня тоже убраны почти все нотификации
    
 
     Ihor
    Ihor 
    
    
        
        
        
        А, ну ещё оно мак разблокирует
    
 
     Ihor
    Ihor 
    
    
        
        
        
        Автоматически
    
 
     Bogdan
    Bogdan 
    
    
 
     Bogdan
    Bogdan 
    
    
        
        
        
        пароль вводить не надо?
    
 
     Lama
    Lama 
    
    
 
     Vitaly
    Vitaly 
    
    
 
     jm
    jm 
    
    
        
        
        
        Всем хорошей пятницы!
    
 
     jm
    jm 
    
    
        
        
        
        типа это же как матрицы, тензоры и любая другая абстракция, хз. вы же не ругаетесь на тех кто линейную алгебру в школке проходит. 🤔
        
        или всё это зашквар и, например, каждая система уравнений особенная или каждое магнитное поле особенное и подход к ним должен быть индивидуальным? :)
        
        (еженедельная реклама чата https://t.me/proelixir_flood)
    
 
     jm
    jm 
    
    
        
        
                    
                
        
        Кто знает, можно ли сделать мультиплексор из nginx reverse proxy?
    
 
 
     Lama
    Lama 
    
    
 
     jm
    jm 
    
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Хотя нет, scratch that, это не позволит отправить клиенту ответ от произвольного сервера
    
 
     jm
    jm 
    
    
        
                    
                        
                            
                            ну типа
                        
                    
                
        
        
        я просто забываю всё время на каком слое что делается и всё хочу делать неэффективно через знакомые инструменты :D
    
 
 
     jm
    jm 
    
    
        
        
        
        я так понимаю что ты имеешь в виду что-тo на transport layer?
    
 
     jm
    jm 
    
    
        
        
        
        или мультикаст это термин из nginx который я не знаю потому что я необразованное быдло? 🤔
        
        (пошел читать интернеты)
    
 
     Ilya
    Ilya 
    
    
        
        
        
        @jmostovoy, а позволите поинтересоваться зачем такое? Чтобы типа backpressure/health checks не заморачиваться?
    
 
     jm
    jm 
    
    
 
     Ilya
    Ilya 
    
    
        
        
        
        а если race condition? или всё идемпотентное?
    
 
     jm
    jm 
    
    
        
        
        
        чтобы зашипить побыстрее. мне очень понравился эпитет от Лама Лавер — ковбойское программирование
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Если вы всё равно ждёте (судя по графику) какой-то response, то кмк random/round-robin load balancing с жёстким таймаутом позволит достичь практически таких же результатов
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Я просто никогда не слышал про подобны мультикаст http запросов к серверам именно с ожиданием ответа (дублирование трафика же тут не подходит, верно?). Любопытство победило и гугл и документации не дают вообще ничего похожего ни в одном из известных мне серверов (ща ещё haproxy гляну)
    
 
     jm
    jm 
    
    
        
        
        
        там типа такая история что запросы либо хотят прочитать таблицы, которые можно синхронизуются медленно, но какой-то их снепшот надо раздать как можно быстрее, и есть запросы на которые можно вообще не отвечать, которые порождают долгий процесс в системе, который потом дописывает в таблицы.
        
        ну и служебные запросы где реплики считаются федерацией, мейнтейнят каждая собственный стейт и плевать какая на что ответит.
    
 
     jm
    jm 
    
    
        
        
        
        Данные мизерные и дубликация траффика полностью устраивает. Я скорее не хотел бы заморачиваться динамическим выбором воркера, а рандом раунд робин страшно тоже, потому что, по тому как я себе представляю изначальный деплоймент, свести вместе конфиг nginx и тот факт что реплика может отвалиться например на неделю, я не могу.
    
 
     Lama
    Lama 
    
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Ну имхо вы просто дольше будете искать решение для этого. NGINX умеет хорошо отключать апстримы, в принципе, особенно с настроеными health checks - вы же откуда-то знаете, что реплика отваливается?
    
 
     jm
    jm 
    
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Ну либо писать подобный мультикаст самому, что тоже медленнее, хотя и более ковбойски
    
 
     Lama
    Lama 
    
    
        
        
        
        Но можно же просто сделать так:
        Рандомная реплика принимает запрос из nginx, и рассылает его всем остальным репликам и, игнорируя ответы от них, сама отвечает nginx-у
    
 
     jm
    jm 
    
    
        
        
        
        То есть NGINX можно дать полный список всех возможных нодов и он сам умеет выбирать кандидатов на обработку?
    
 
     jm
    jm 
    
    
 
     jm
    jm 
    
    
        
        
        
        Круто, окей.
    
 
     Ilya
    Ilya 
    
    
 
     jm
    jm 
    
    
 
     jm
    jm 
    
    
        
        
        
        :D
    
 
     Ilya
    Ilya 
    
    
        
        
        
        понял :D
    
 
     Ilya
    Ilya 
    
    
        
        
        
        Тогда будет типа
    
 
     jm
    jm 
    
    
        
        
        
        С хорошим приближением презадан.
    
 
     jm
    jm 
    
    
        
        
        
        А как systemd сервисы hot reload'нуть?
    
 
     jm
    jm 
    
    
        
        
        
        Наверняка же придумали уже.
    
 
     Ilya
    Ilya 
    
    
 
     jm
    jm 
    
    
        
        
        
        Правда? Это прогресс!
    
 
     jm
    jm 
    
    
 
     jm
    jm 
    
    
        
        
        
        ну можно всегда захачить, но типа.
    
 
     Ilya
    Ilya 
    
    
        
                    
                        
                            
                            А почём платный?
                        
                    
                
        
        
        вот не знаю. Если хочется быстро, бесплатно, и чтобы не пахло кубером (т.е. не traefik какой-нибудь), то я успешно пользовался caddy
    
 
 
     Ilya
    Ilya 
    
    
        
        
        
        https://caddyserver.com/docs/
    
 
     jm
    jm 
    
    
        
        
        
        у меня кстати челлендж: сделать стартап с бюджетом 10 баксов в месяц, поэтому я не могу покупать лицензии и "просто залить всё на aws"
    
 
     jm
    jm 
    
    
 
     jm
    jm 
    
    
        
        
        
        а он такой же стабильный как nginx?
    
 
     Ilya
    Ilya 
    
    
 
     Ilya
    Ilya 
    
    
        
        
        
        На средне нагруженом проекте
    
 
     jm
    jm 
    
    
        
        
        
        ага, спс
    
 
     Ilya
    Ilya 
    
    
        
        
        
        штука не новая, уже больше 5 лет на рынке, так что)
    
 
     jm
    jm 
    
    
        
        
        
        вообще есть мысль – использовать cowboy
    
 
     jm
    jm 
    
    
        
        
        
        и там уже захачить не выходя из BEAM'a
    
 
     Ilya
    Ilya 
    
    
        
        
        
        ух, серьезно. Но это дольше будет кмк
    
 
     jm
    jm 
    
    
        
        
        
        но лучше конечно ваш вариант и caddy
    
 
     jm
    jm 
    
    
        
        
        
        спасибо огромное! :3
    
 
     Ilya
    Ilya 
    
    
        
        
        
        У caddy есть два преимущества имхо