Size: a a a

2021 February 24

M

Mikhail in Scala Jobs
Artem Sokolov
а есть какое-то решение на хттп которое можно просто из коробки настроить?
просто как понимаю прелесть кафки в данном случае - что готовый инструмент и не надо ничего писать самому
берёшь apache hc, херачишь запрос, читаешь ответ
если серьёзно, то зависит от кейса. кафка клиент как бы готовый, но что-то сделать с ним бывает сложнее, чем хттп фигануть
источник

AS

Artem Sokolov in Scala Jobs
понял
источник

λ

λoλdog in Scala Jobs
Mikhail
когда встаёт вопрос “кафка или хттп” для интеграции сервисов обычно выясняется, что люди на митинге нихера не знают чем протокол кафки отличается от поллинга по хттп
все думают по умолчанию, что там какая-то особая магия
ну особая магия в виде оффсетов и персистентности там деиствительно есть, а еще есть консьюмер группы партиционирование по ключу
источник

M

Mikhail in Scala Jobs
λoλdog
ну особая магия в виде оффсетов и персистентности там деиствительно есть, а еще есть консьюмер группы партиционирование по ключу
да
но бывает это не нужно или даже вредно
источник

M

Mikhail in Scala Jobs
А первый аргумент за которым люди лезут это “поллинг хуже, а кафка не поллит”
источник

λ

λoλdog in Scala Jobs
поллинг по хттп хуже, потому что тебе нужно знать все эндпоинты
источник

λ

λoλdog in Scala Jobs
а в кафке эт все уже сделано
источник

SP

Stas P in Scala Jobs
λoλdog
а в кафке эт все уже сделано
Да. Ты же в консамере указал и брокер и топик)) поэтому в кафке это уже указано))
источник

SP

Stas P in Scala Jobs
Да плюс минус верно сказано кафка уже из коробки крутая. Но там речь шла за прототипирование
источник

SP

Stas P in Scala Jobs
Я и сказал или поллинг или кафка для поца хватит
источник

SP

Stas P in Scala Jobs
Ну там по ходу чел не мог донести что от меня хотел или Я не понимал че он от меня хочет
источник

M

Mikhail in Scala Jobs
λoλdog
поллинг по хттп хуже, потому что тебе нужно знать все эндпоинты
Или только 1 эндпоинт прокси сервера?
источник

λ

λoλdog in Scala Jobs
Mikhail
Или только 1 эндпоинт прокси сервера?
привет масштабирование
источник

M

Mikhail in Scala Jobs
λoλdog
привет масштабирование
Если оно нужно, конечно.
источник

λ

λoλdog in Scala Jobs
если оно не нужно, то тогда делай монолит без этого всего)
источник

M

Mikhail in Scala Jobs
К тому же чисто для сервис дискавери есть решения.
Если не нужна персистентность и партиционирование чтения, то и кафка не нужна. Если нужны обе вещи - то да, кафка твой друг.
источник

M

Mikhail in Scala Jobs
λoλdog
если оно не нужно, то тогда делай монолит без этого всего)
А кто сказал, что это единственная точка интеграции? Сервисы могут существовать по другим причинам.
источник

AS

Artem Sokolov in Scala Jobs
а когда не нужна персистентность?
источник

AS

Artem Sokolov in Scala Jobs
ну тоесть я могу конечно нафантазировать что когда мы можем просрать данные. но реальные кейсы это какие?
источник

λ

λoλdog in Scala Jobs
Когда тебе неважно, долетел до тебя ивент или нет
источник