«Яндекс» выпустил новую версию фреймворка для разработки высоконагруженных приложений Userver Статьи редакции
Она лучше оптимизирована и получила поддержку баз данных MySQL.
- Компания опубликовала на Github версию Userver 1.0. Фреймворк позволяет создавать высоконагруженные приложения на языке программирования C++.
- Новая версия Userver создана с учётом обратной связи сообщества разработчиков, рассказали в компании. В неё добавлена поддержка баз данных MySQL, расширена документация и «переработаны механизмы работы с метриками, системы сборки и тестирования проекта». Она также лучше оптимизирована и меньше нагружает процессор.
- Бета-версию Userver представили в июле 2022 года. Изначально фреймворк создавали для «Яндекс Такси». С его помощью компания начала разрабатывать отдельные независимые компоненты — микросервисы — и использовать их в разных приложениях.
- Например, микросервис поиска водителя в «Такси» можно задействовать для поиска курьера в «Доставке». То же самое можно делать с похожими задачами — расчётом времени прибытия и другими.
3.2K
показов
3.7K
открытий
Круто, но чет хз писать микросервисы на плюсах
Когда есть go и rust
Код на первом длиннее в разы, второй не стабилизирован и сам по себе - хрен что современные кресты.
Зато на go можно в сжатые сроки научить писать даже суслика.
А плюсовик заканчивает обучение одновременно с выходом на пенсию.
Плюсам можно учить так же поверхностно. Хочешь массив - пиши это, хочешь отправить в сеть - вызови это. Всё. Через 10 сек разраб готов. На го ведь тоже можно заниматься ахтунгом невероятной сложности с сопрограммами, интеграцией с питоном и прочее...
А что не так с этим? Не очень понимаю
Не так - не знакомство с новыми стандартами плюсов старше C++11.
смотря какие нагрузки и задачи.
Вот и славно, молодцы 👍🏻
Если захотят все смогут делать дело, даже любой сложности. Всем нужно спокойно работать и всё получится. Русские талантливый народ.
А Яндекс не хочет свои приложения оптимизировать? Какое ни запусти на том же Android - будто они майнер встроили.
Данные сами себя не соберут.
У Яндекса уже сами себя собирают
А у меня нормально работает все от Яндекса. Может, от андроида зависит?
Не может оно нормально работать, учитывая что в отдельных приложениях они сам интерфейс по сети гоняют. https://vc.ru/dev/489617
Нет, у меня на Pixel 6 с Android 14 приложение Яндекс Go запускается 6-10 секунд. У друга на Samsung Galaxy S23 тоже.
Яндекс.Такси на samsung note 9 (512GB ROM/8GB RAM, всё ещё довольно шустрый агрегат на 2023) работает жостка тормознуто при старте или иногда между выходами-заходами. В целом оно работает НОРМ, но иногда как решит нарисовать что-то анимационное или откатить назад историю из каких-то экранов - вот тут-то начинаются тормоза так тормоза. Иногда интерфейс как будто запутался в том, что он хотел сделать. Начинает рисоваться какой-то окно с трудом, потом хоба другое, потом хоба назад старое.
Нет, здесь я уже отдохну и ничего комментить не буду.
Ну эта статья и правда интересная и подержаться в топе ей не помешает. Но слишком уж короткая, как по мне. В таких хочется более обширно изучить вопрос с технической точки зрения
Так что, опять срач разводить?
Да.
Нет ты кака!
В соседней новости народ на серьезных щах триггернулся.
Я боюсь
Конечно, а кто еще этим заниматься должен?
Айда ко мне в помощники
На Хабр идите
А что там, специальная среда для срачей?
Там больше технических деталей. Ну и да, более совершенная среда для срачей.
Раз обращают на вас внимание, значит уважают.🙂
ПМ — позитивное мышление
Не будем же материться.🤣
Ну вообще отличная новость, пойду изучать:)
Норм тема, красавчики.
ну выпустил и выпустил
Правильно, че бубнить-то
Я-то думаю, почему даже на самых топовых Android-девайсах приложение Яндекс Go запускается по 6-10 секунд.
Речь про серверную часть. А андроид-разрабы те ещё собаки - тащат на бабушкофоны триллиарды байт библиотек для отрисовки двух пикселей.
Никто, никто не пишет микросервисы на плюсах в 2023.
Кроме Яндекса, конечно)
когда у тебя реальный highload по нагрузке и сотни террабайт данных, то пишут) Но такие проекты способны делать только топы в ИТ, среди которых яндекс
Вы правильнт заметили, что проблема в данных. Узкое место почти всегда это бд, а не код самого приложения.
Вообще то полно языков проще и которые не уступают плюсам в производительности
Современные кресты достаточно просты уже, код заметно короче чем на Go. Арифметику указателей знать не надо, память освобождать не самому надо и т.п.
Это реальный хайлоад или нет?
https://newsletter.pragmaticengineer.com/p/building-the-threads-app
Все достаточно крупные челики, у которых дофига серверов. Зачем писать на чём-то, когда можно на крестах запихать на сервер заметно больше. Серверы подорожали, полупроводников дефициты, почему бы не засунуть лишние 10%.
Спасают свою Аркадию от неизбежной гибели в лапах гэбэшников.
Их можно назвать молодцами?
День новостей про Яндекс
Жалко, что тут побольше инфы не дали. Хотелось бы видеть новости чуть более подробные, чтобы никуда больше не лезть.
Комментарий недоступен