Денис
а что ему мешает tokio::executor::current_thread юзать? эргономика?
պլհկ
Если у него после балансировки 1М рпс, интересно где он работает 🤔
Денис
в майкрософте он работает
Loyd
А у них откуда такие нагрузки?
kalloc
не всегда можно шардить
kalloc
(
Loyd
Разве что в бинг, но сомнительно
Денис
я не думаю, что они это в продакшоне используют
kalloc
Loyd
Он сказал, что actix в проде у них
պլհկ
Он вроде писал что в продакшоне
Денис
хм
Loyd
Когда просили про С# с аналогично моделью, он сказал, что там была задача вывести фреймворк на шарпе в топ (ссылку дал), но чёт не сложилось и короче, юзают actix в проде
Loyd
Отсюда следует, что либо в M$ раст юзают, либо он не из M$)
պլհկ
> Google now processes over 40,000 search queries every second on average (visualize them here), which translates to over 3.5 billion searches per day and 1.2 trillion searches per year worldwide.
Loyd
պլհկ
Хм
Roma
Loyd
Поиск это поиск. Для него 40к запросов это охуеть как много, конечно. Там кластер машин на 10к минимум )
Loyd
Roma
в гугле ж давно не :)
պլհկ
Да это понятно, но на один сервер 1М не приходит все равно
Loyd
Roma
чта
https://blog.acolyer.org/2015/05/26/pregel-a-system-for-large-scale-graph-processing/
Денис
я наговнокодил на расте пастебин и мы его с коллегами юзаем, чтобы пастами обмениваться в закрытой сетке, это можно считать "используем в продакшоне"?
Loyd
Loyd
Roma
Это разве поиска касается?
а вот я теперь хз, пейжранк же не в момент запроса вычисляется, так что прегель не обязан _прямо_ в поиске включаца
kalloc
а чем rocket плох?
kalloc
выше писали что он для гиков совсем
պլհկ
kalloc
не понимаю это утверждение
Денис
Loyd
Ну и да, pagerank это одна из тысяч метрик) Главные всё равно контентные
kalloc
ой
kalloc
но зачем
kalloc
хотя разве мне судить
Loyd
Ну, просто он давно появился. Футуры только зарождались
Roma
Loyd
Но по интерфейсу рокет охуенный
պլհկ
Loyd
По-моему, нет. Помню, как юзал его и там только mio из подгрузников вылазил
Loyd
Могу ошибаться, я же шизофрен
պլհկ
Ща проверим!
Loyd
Ну ладно, mio — 15-ый год, rocket — 16-ый
kalloc
Денис
а где надо пасты хранить?
kalloc
эм
kalloc
inline kv какой-нибудь
kalloc
https://github.com/skade/leveldb
kalloc
например
պլհկ
Loyd
Но футуры 16-го, сентябрь
Loyd
Похуй. Ждём, когда rocket станет async и збс
պլհկ
мне чет казалось что rocket в 17-м вышел
պլհկ
պլհկ
да, @LooMaclin ?
Loyd
kalloc
вам просто ходить в базу за kv нет смысла
Loyd
Прросто файликами класть, ОС сама закеширует
Денис
файликами, найс
Денис
вы кстати имейте в виду, что в пасте хранится чуть больше, чем текст пасты
Loo
Loo
Денис
так чё
Денис
продакшн или где?
Денис
у меня просто есть подозрение, что актикс в продакшене такого же масштаба)
Loyd
Или можно экзотичнее: хранить в шине (kafka, скажем)
Денис
... посмотрел код, а там айрон под капотом
Loyd
Там?
Денис
в моём пастебине
Loyd
А, в твоей
Loyd
Перепиши на actix, будь героем