Size: a a a

2020 May 31

DP

Dmytro Popov in PHP fwdays
"В кафке если записываешь с одинаковым ID — оно затирается"

докладчик говорил, что модификация сообщения тоже невозможна.
источник

MB

Mark Boychuk in PHP fwdays
Dmytro Popov
#qa докладчик сказал, что нельзя удалить сообщение и лога. А если все таки вот очень нужно удалить сообщения из партиции? Есть ли все таки какая-то возможность?
ответил)
источник

VC

Valentyn Cherniavsky... in PHP fwdays
но зачем что-то удалять или перетерать из лога o__O?
источник

VD

Vano Devium in PHP fwdays
Удаляют чаще всего тогда, когда кафку используют не как вечный лог (например, банковские операции), а как очередь
источник

VC

Vladimir Chernyshev in PHP fwdays
в целом удалить сообщение нельзя, но если что-то типа event sourcing то можно записать событие "сущность удалена"
источник

DP

Dmytro Popov in PHP fwdays
если попало "неправильное" сообщение и его не следует обрабатывать потом.
источник

VC

Vladimir Chernyshev in PHP fwdays
ну кроме простого транкейт лога
источник

VC

Vladimir Chernyshev in PHP fwdays
можно устанавливать макимальный размер лога или TTL записей для лога
источник

NS

Nazar Samarets in PHP fwdays
Vladimir Chernyshev
даже для StreamAPI? C год назад не нашёл, когда копал
я такую штуку использую
https://github.com/php-enqueue/rdkafka
источник

NS

Nazar Samarets in PHP fwdays
Dmytro Popov
если попало "неправильное" сообщение и его не следует обрабатывать потом.
тогда на стороне консюмера его можно залогировать и поставить ему ак
источник

DP

Dmytro Popov in PHP fwdays
Vladimir Chernyshev
ну кроме простого транкейт лога
например, сделать отдельный топик Б (urgent-очередь) с сообщением о том, что сообщение с id=123 из топика А "плохое" и не нужно будет потом обрабатывать (например не слать пуш с неправильной инфой)?
источник

VC

Vladimir Chernyshev in PHP fwdays
> The RdKafka extension provides a Kafka client for PHP, supporting Kafka 0.8 and higher. It supports the high level KafkaConsumer and Producer, the low level Consumer, and the Metadata API.

StreamAPI не поддерживается...
источник

NS

Nazar Samarets in PHP fwdays
Vladimir Chernyshev
> The RdKafka extension provides a Kafka client for PHP, supporting Kafka 0.8 and higher. It supports the high level KafkaConsumer and Producer, the low level Consumer, and the Metadata API.

StreamAPI не поддерживается...
ааа, ну тут да, сорян, не увидел этот момент в вопросе)
источник

DP

Dmytro Popov in PHP fwdays
о, а вот как раз на тему "плохих" сообщений пошел доклад)))
источник

MB

Mark Boychuk in PHP fwdays
Фриз только у меня?
источник

VC

Vladimir Chernyshev in PHP fwdays
yes )
источник

MB

Mark Boychuk in PHP fwdays
😢
источник

VS

Vlad Strelchenko in PHP fwdays
#qa Oleksii Ilyenko сбросишь плиз презентацию в чат?
источник

TB

Tetiana Bukhanova in PHP fwdays
Vlad Strelchenko
#qa Oleksii Ilyenko сбросишь плиз презентацию в чат?
сбросим 🙂
источник

VC

Vladimir Chernyshev in PHP fwdays
Dmytro Popov
например, сделать отдельный топик Б (urgent-очередь) с сообщением о том, что сообщение с id=123 из топика А "плохое" и не нужно будет потом обрабатывать (например не слать пуш с неправильной инфой)?
можно сделать пересбор топика, делаем клиента, который читает топик, фильтрует записи, пишет в новый потмо обычных клиентов перенатриавливаем на новый топик
источник