Size: a a a

SOС Технологии

2019 June 06

IH

Ilmar Habibulin in SOС Технологии
хуман ридбл реверсить не надо, читай да парсь
источник

IH

Ilmar Habibulin in SOС Технологии
я не спорю
источник

DP

D P in SOС Технологии
Ruslan Ivanov
Вы просто привыкли к текстовым форматам и зациклились на них, а они самые неэффективные с точки зрения производительности логирования
Ну так это нужно сначала всех заставить работать по одному стандарту. Ну или по нескольким. ЧТобы потом под каждого вендора свою прослойку не писать.
источник

RI

Ruslan Ivanov in SOС Технологии
Ilmar Habibulin
хуман ридбл реверсить не надо, читай да парсь
Ну почему же, иногда надо - если разработчики сделали его переменной длины, например
источник

DP

D P in SOС Технологии
С текстовыми это даже не прокатывает
источник

RI

Ruslan Ivanov in SOС Технологии
D P
Ну так это нужно сначала всех заставить работать по одному стандарту. Ну или по нескольким. ЧТобы потом под каждого вендора свою прослойку не писать.
Вы меня не поняли. Я не про это. Я про то, что бинарные логи в целом а) удобнее б) производительнее
источник

RI

Ruslan Ivanov in SOС Технологии
А вы про частности
источник

RI

Ruslan Ivanov in SOС Технологии
Микросервисы, кстати, многие работают по модели именно бинарных логов, иначе это невозможно масштабировать
источник

DP

D P in SOС Технологии
Ruslan Ivanov
Вы меня не поняли. Я не про это. Я про то, что бинарные логи в целом а) удобнее б) производительнее
Удобнее в чем? Производительнее чем сбор xml? Я не спорю что им есть применение. В частных случаях.
источник

DP

D P in SOС Технологии
А так такая же фигня - у гугла свой подход, еще у кого-то другой, у третьего - третий. Удобнее некуда.
источник

RI

Ruslan Ivanov in SOС Технологии
D P
Удобнее в чем? Производительнее чем сбор xml? Я не спорю что им есть применение. В частных случаях.
Удобно, потому что парсер для каждого источника писать не надо - просто разбираешь данные, да хоть в потоке обрабатывай.
источник

DP

D P in SOС Технологии
Ruslan Ivanov
Удобно, потому что парсер для каждого источника писать не надо - просто разбираешь данные, да хоть в потоке обрабатывай.
Это если готово то, чем разбирать данные. Заранее. И работает оно без косяков.
источник

DP

D P in SOС Технологии
Иначе ты сидишь и вместо правки парсера (относительно просто)  правишь десериализатор?
источник

RI

Ruslan Ivanov in SOС Технологии
Тоже самое можно сказать и про парсер.
источник

DP

D P in SOС Технологии
Или я не так процесс понимаю?
источник

RI

Ruslan Ivanov in SOС Технологии
Не так :)
источник

DP

D P in SOС Технологии
Ну ок-)
источник

RI

Ruslan Ivanov in SOС Технологии
Парсер разбирает структуру (точнее её ему нужно вложить).
источник

RI

Ruslan Ivanov in SOС Технологии
Десериализатор уже знает структуру данных - многие бинарные форматы либо хорошо описаны по структуре, либо содержат описание структуры в начале сообщения
источник

RI

Ruslan Ivanov in SOС Технологии
С бинарными логами можно реализовать real-time обработку, с текстовыми - только на очень коротких сообщениях (по сути - бинарных в текстовом формате)
источник