Pull to refresh
76
Karma
0
Rating
Данил Загоскин @stolen

User

Пишем свой протокол поверх UDP

> webrtc умеет восстанавливать потерянные пакеты rtcp nack pli
PLI — несоколько не о том (запрос кейфрейма),
NACK у меня не заработал (но я не сильно старался)

А вот RTX вполне есть как минимум в хроме.

Почему программировать так тяжело?

Извините, я увидел в картинке нечто иное:

Кластерный сервис на Эрланге: от идеи до deb-пакета

Если читать конфиг на старте приложения и падать с воплями о том, что на какой-то строчке конфига лажа, то вопли можно прочитать в /var/log/upstart/your_service.log

Logbroker: сбор и поставка больших объемов данных в Яндексе

Поиск по открытым источникам дает такие результаты:
— disk.yandex.ru
— fly.me
— platbox.com
— billing.ru
— mainpeople.ru
— flussonic.com
— exante.com

Скорее всего, это сильно неполный список.

Logbroker: сбор и поставка больших объемов данных в Яндексе

А у нас есть!
Приходите, научим :)

Какой язык программирования больше всего любят в Яндексе? И всегда ли любовь взаимна

Так какова вероятность найти в Яндексе Джона Скита?

Какой язык программирования больше всего любят в Яндексе? И всегда ли любовь взаимна

А как вы оцениваете вероятность найти любителя C# в компании, разрабатывающей веб-сервисы под линуксом?

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Как OOM, так и segfault ломают всю сотню соединений, находящихся в процессе передачи данных. При этом OOM сильно более предсказуем.

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Очевидно, чтобы закончить бета-версию менее, чем за 5 лет.

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Вот так из просьбы сравнить два схожих продукта при помощи религии мы перешли на личности.

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

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

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

А ява вам чем не угодила с ее, например, уже давно написанным и работающим HDFS?

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Ну, то есть, «нам сказали, что эрланг жрет много памяти и процессора, поэтому мы найдем 10 крутых плюсовиков, а не двух эрлангистов». Ок.

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Я им не пользовался (как и эллиптиксом). Но в публичные описания архитектур (DHT, свой способ хранения чанков) весьма схожи.
При том, что слабые места кластера — диск и сеть, хотелось бы узнать, почему для реализации использованы столь многословные языки как C и C++.

Elliptics от Яндекса. Как с его помощью создать своё отказоустойчивое хранилище

Расскажите, пожалуйста, чем Elliptics+Rift лучше/хуже, чем LeoFS.

Играем с Евклидом

Восьмиугольник за 14 ходов был непрост! (сделал его последним)

Кластерный сервис на Эрланге: от идеи до deb-пакета

Representational state transfer (REST) is a way to create, read, update or delete information on a server using simple HTTP calls. It is an alternative to more complex mechanisms like SOAP, CORBA and RPC. A REST call is simply an HTTP request to the server.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity