Size: a a a

2020 October 13

SP

Sergey Protko in symfony
вообще так то пых говно и вся экосистема вокруг юзкейсов "пых не умирает" так себе... оч много велосипедить приходится
источник

BA

Bohdan Antonenko in symfony
Sergey Protko
вообще так то пых говно и вся экосистема вокруг юзкейсов "пых не умирает" так себе... оч много велосипедить приходится
на .net с kafka тоже не особо
источник

КГ

Константин Грачев... in symfony
Я до сих пор не понял в чём юзкейс кафки. Где видел её просто как очередь используют, нафига козе боян я так и не понял.

А вообще мне symfony messenger зашел. Не очень мне понравился один нюанс с реализацией транспорта, но вряд ли тут кому то понадобится свой транспорт писать
источник

КГ

Константин Грачев... in symfony
А и ещё ебутся с тем что периодически курсор слетает и консьюмеры начинают с нуля всё читать. збс
источник

AM

Andrew M-Y in symfony
Константин Грачев
Я когда её в симфу пытался вкорачить, пришлось пару файлов форкнуть ибо в каком то месте класс получал объект и молча передавал его в другой класс не проверяя что получил, а передавать можно было не всё подряд и всё нахер падало.
Сложилось впечатление, что я был первым кто этот энкуй решил в симфони заюзать
Как-то без форков обошёлся. sf messenger + enq adapter
источник

КГ

Константин Грачев... in symfony
Andrew M-Y
Как-то без форков обошёлся. sf messenger + enq adapter
У меня messenger'a не было на тот момент, AsyncBundle от энкуя ставил
источник

AM

Andrew M-Y in symfony
Константин Грачев
У меня messenger'a не было на тот момент, AsyncBundle от энкуя ставил
Сочувствую
источник

MM

Maksym Mova in symfony
Bohdan Antonenko
kafka streams есть для php?
источник

AM

Andrew M-Y in symfony
Я его (бандл) трогал, кафку тогда не надо было, только кролика, но было больно
источник

BA

Bohdan Antonenko in symfony
Andrew M-Y
Как-то без форков обошёлся. sf messenger + enq adapter
не много ли прослоек?
источник

AM

Andrew M-Y in symfony
Bohdan Antonenko
не много ли прослоек?
Ради удобства интерфейсов месенджера норм. Туда-сюда делать команды синк или асинк — feelsgoodman.jpg
источник

SP

Sergey Protko in symfony
Константин Грачев
Я до сих пор не понял в чём юзкейс кафки. Где видел её просто как очередь используют, нафига козе боян я так и не понял.

А вообще мне symfony messenger зашел. Не очень мне понравился один нюанс с реализацией транспорта, но вряд ли тут кому то понадобится свой транспорт писать
есть отличные юзкейсы связанные с обработкой стримов. Мол представь себе инстаграм. Люди там сотнями тысяч ходят, постят разное, жалобы пишут, лайкают, комментят и т.д. Ты берешь все эти "события" кладешь в стрим и какая-нибудь система классификации по этому стриму определяет кто живой человек а кто подозрительный и кого надо забанить или как минимум пристальное внимание.

Смысл в том что кафка позволяет оч быстро писать. В этом ее "фича", тупо последовательная запись в файл грубо говоря. Ну и распределенное вот это все и т.д.

Или как Sentry ее юзает - поступает запрос с данными о ошибке, кладем это дело в кафку быстро и потом разберемся. Выходит довольно надежная доставка сообщений.

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

КГ

Константин Грачев... in symfony
Andrew M-Y
Ради удобства интерфейсов месенджера норм. Туда-сюда делать команды синк или асинк — feelsgoodman.jpg
А чё голый messenger в кролика не умеет? зачем ему энкуй?
источник

MM

Maksym Mova in symfony
Bohdan Antonenko
Подскажите, кто что юзает для работы с kafka? или лучше свой воркер написать?
rdkafka
источник

AM

Andrew M-Y in symfony
Константин Грачев
А чё голый messenger в кролика не умеет? зачем ему энкуй?
Так тот же случай, когда нужен был кролик, месенджера ещё не было
источник

AM

Andrew M-Y in symfony
А ответ про удобство — на вопрос о прослойках при работе с кафкой
источник

BA

Bohdan Antonenko in symfony
Andrew M-Y
Ради удобства интерфейсов месенджера норм. Туда-сюда делать команды синк или асинк — feelsgoodman.jpg
ну ради удобства да) но мне больше для отправки реквестов)
источник

👤U

👤 User in symfony
Берешь Герман. Используешь. Никакого стресса.
источник

BA

Bohdan Antonenko in symfony
ну это как само собой разумеющееся
источник

MM

Maksym Mova in symfony
Константин Грачев
Я до сих пор не понял в чём юзкейс кафки. Где видел её просто как очередь используют, нафига козе боян я так и не понял.

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