Search
Write a publication
Pull to refresh
4
0
Сергей Игнатенко @ignatenkosergey

User

Send message

Сравнивать avro и protobuf не было целью этой статьи. ИМХО использование protobuf для передачи сообщений через kafka избыточно, т.к. protobuf изначально разрабатывался для других целей.

Спасибо за статью, используем с Apache NiFi.

Благодарю за поддержку!

В глаза бросаются красные подчеркивания на скриншотах…

Мой фирменный почерк.. ;)

Я правильно понимаю что avro используется чтобы можно было применять схемы?

Avro по сути это и есть схема, это механизм валидации сообщения.

Если нет, хотелось бы пример решаемых проблем конкретно у вас.

А у нас задачи самые обычные - одна система отдает, другая получает. Разные команды, разные подразделения. Именно поэтому хотим прикрутить валидацию формата сообщений. Не хочется чтобы проблемы с валидацией вылазили на стороне системы получателя.

Ещё не очень понятно как обеспечивается безопасность на стороне консьюмера. Он как то должен при проверять поддержку всех доступных схем от regrstry?

А зачем вообще проверять поддержку всех схем? Проверяется валидность сообщения по актуальной схеме. Для каждого топика свои схемы с их версиями. Более того, в schema registry проверяется обратная совместимость новой версии схемы.

Message header - заголовок сообщения(ключ и значение).

А magic byte - так в avro называют значения ключа сообщения:

В документации сказано, что client обращается в schema registry только один раз — при первом обращении ему необходимо получить схему. После получения схемы из message header извлекается magic byte и схема сохраняется в clients local cache. Следующее обращение к серверу schema registry произойдет только в случае изменения схемы.

В мобильной версии в группах нет обсуждений, в принципе нет, не знаю причины, но общение в группе становится невозможным. Не скажу за Андройд но в iOS только что скачал и проверил — как не было так и нет.
Эх, ребята,

Мой Мир который появился задолго до Одноклассников и ВК — работает медленно, за последние 5 лет никаких изменений. А могли бы сделать самой распространенной соцсети в России. Сейчас соцсеть для людей кому за 40 и пользователи постепенно перестают ей пользоваться. Мобильной версии нормальной как не было так и не будет. Все ваши пиарщики пишут в ФБ или ОК.

Мобильный Агент — где он?
http://xn--d1ababe6aj1ada0j.xn--p1ai/rejting-messendzherov-top-samyx-populyarnyx.html
http://tagline.ru/messengers-rating/

Карты у вас были, где они? Купили maps.me и это всё достижение?

Платные комментарии новостей — вот отличное достижение, молодцы!

Information

Rating
Does not participate
Registered
Activity

Specialization

Program Manager, Data Scientist
Lead
Git
.NET
Java
Kubernetes