В ЮФО и на Северном Кавказе произошел массовый сбой Telegram

В ЮФО и на Северном Кавказе произошел массовый сбой Telegram

В ЮФО и на Северном Кавказе произошел массовый сбой Telegram

Пользователи Telegram с ночи жалуются на сбои и зависание клиентских приложений. Подавляющее большинство таких сообщений поступает из двух федеральных округов: Южного и Северо-Кавказского.

В два часа ночи проблемы с доступом начались у жителей Чечни и Дагестана, утром мессенджер засбоил на Ставрополье, в Краснодаре, Ростове-на-Дону. Зафиксированы также жалобы в других регионах.

Сбой чаще всего выглядит как постоянная и безуспешная попытка соединения с сервисом. Приложение тормозит, зависает при загрузке чатов, фото, видео; сообщения обновляются с большим опозданием, не работает поиск.

Примечательно, что отказали в основном мобильные версии Telegram, десктопные работают исправно. Некоторым пользователям удалось исправить ситуацию, включив VPN.

Сайт Сбой.рф за последние 24 часа зафиксировал около 20,7 тыс. жалоб (по состоянию на 15:00 30 октября). Более трети сообщений (37%) поступили из Краснодарского края, 15% — из Ростовской области, 10% со Ставрополья, 8% из Воронежской области, по 7% из Москвы и Волгоградской области.

Данные downradar.ru за сутки схожи, ведущая пятерка пострадавших регионов такая же.

 

Официальных комментариев по поводу блокировки Telegram или технических проблем в сервисе пока нет. В СМИ и комментариях на сайтах мониторинга были выказаны предположения, что недоступность мессенджера связана со вчерашними событиями в Махачкале.

У операторов мессенджера пока нет проверенной информации о том, что проблемы связаны с действиями органов власти (региональной блокировкой), однако там не исключают такой возможности.

В Госдуме сомневаются, что неполадки с Telegram вызваны блокировкой со стороны Роскомнадзора. Зампред комитета Думы по информационной политике Олег Матвейчев пояснил, что регулятор блокирует информресурсы по решению прокуратуры. Он также отметил, что некоторые телеграм-каналы, которые могут быть причастны к организации беспорядков в Махачкале, находятся в иностранной юрисдикции, и заблокировать их можно, лишь отправив рекомендации самому Telegram.

«Либо есть косвенный путь через провайдеров, — размышляет депутат. — Думаю, могут и тем, и другим способом действовать, получив соответствующее решение от правоохранительных органов».

Предыдущий сбой Telegram был зафиксирован сайтами мониторинга 21 августа, он длился около часа. Жалобы пользователей также поступали в июле, тогда в качестве причины были названы неполадки в дата-центре. В мае популярный мессенджер сбоил из-за проблем у «Ростелекома».

Зачем Яндекс Go создал отдельный язык для расчёта стоимости поездок

Цена поездки в Яндекс Go — это не расстояние, умноженное на минуты и километры. В расчёт вмешиваются геозоны, спрос, скидки, платные дороги, дополнительные остановки и требования вроде перевозки кота, велосипеда или лыж. Чтобы управлять этим хозяйством без бесконечных деплоев, разработчики вынесли алгоритм ценообразования из кода сервиса в собственный язык.

Как объяснили разработчики в статье на Хабре, прайсинг работает не только при заказе машины.

Он пересчитывает стоимость при смене маршрута или способа оплаты, завершении поездки, обращении в поддержку и проверке данных аналитиками. Цена при этом может быть фиксированной, интервальной или считаться по таксометру.

 

Сначала сервисы параллельно собирают параметры поездки: тарифную категорию, геозоны, скидки, повышенный спрос и дополнительные услуги. Зависимости между источниками выстраиваются в граф, а запросы выполняются асинхронно на базе userver. Если некритичный источник не ответил, весь расчёт не падает.

 

Сам алгоритм раньше можно было бы держать в C++, но он меняется в среднем дважды в неделю. Выкатка сервиса на 50 подов занимает около 40 минут, а лес динамических конфигов быстро превратил бы код в музей условных операторов.

Поэтому Яндекс разработал собственный DSL. В нём есть условия, функции, неизменяемые значения и fold вместо циклов. Правила собираются в последовательную цепочку: каждое преобразование получает текущую цену и параметры, а возвращает новый результат с метаданными. Грамматику описали через ANTLR 4, а верификатор Z3 проверяет, что программа не выдаст некорректную цену.

 

Теперь изменение алгоритма не требует пересборки сервиса, ошибочную версию можно быстро откатить, а каждый расчёт — воспроизвести по входным данным и промежуточным результатам.

 

В итоге прайсинг превратился в отдельную платформу, которой уже пользуются Такси, Доставка и сервис зарядки электромобилей.

RSS: Новости на портале Anti-Malware.ru