Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 May 22

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Вадим
порядок там не гарантирован
можно гранатировать
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
можно гранатировать
Эх, сча бы гранатировать
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
можно гранатировать
берем файл, размазывем его по кластеру.
Кафка работает по пул модели
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vladimir Sam
У нас это нормальная ситуация, когда есть стрим каких-то стейтов и чтобы среагировать надо вычислить дифф с тем что уже видели (есть в базе)

Вычисляем дифф
Проводим все реакции ( обычно они идемпотентные, неидемпотентных мб одна, ставим ее последней)
После чего бампаем версию стейта в базе и коммитим
Хорошо, что вы так можете, от интеграции зависит. Ну вот например у нас есть куча топиков с биржевой информацией, в каждом из них тебе летит инфа о заявках, причем инфа-то про одни и те же заявки, но в разном формате и порядке. Типо, заявка исполняется частично - тебе из 3 топиков прилетают 3 разных события в 3 разных форматах, между собой их никак не скореллировать и не дедуплицировать. А тебе надо события обработать, по нему в базенке сделать что-то, сходить куда-то. Или прикинь, заявка исполняется частично - тебе из 2 топиков прилетает по 1 событию, а из третьего прилетает 2 события на эту тему.
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
окей, тебе дали офсет
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
оффсет этот на 3 файла
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
на 3 куска;
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Как выбрать какой кусок первый какой второй и зачем?
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
которые монады в монаду суют
Помогите залифтить монаду себе в очко
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Как говорится
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Вадим
Как выбрать какой кусок первый какой второй и зачем?
ты смари у Кирилла пиздец поболее
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
можно гранатировать
только если ты будешь все данные в памяти держать, но мы же про unbounded data

можно ограничено, но это трейдофф окна и нужно разруливать кейсы, когда что-то пошло не так
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Хорошо, что вы так можете, от интеграции зависит. Ну вот например у нас есть куча топиков с биржевой информацией, в каждом из них тебе летит инфа о заявках, причем инфа-то про одни и те же заявки, но в разном формате и порядке. Типо, заявка исполняется частично - тебе из 3 топиков прилетают 3 разных события в 3 разных форматах, между собой их никак не скореллировать и не дедуплицировать. А тебе надо события обработать, по нему в базенке сделать что-то, сходить куда-то. Или прикинь, заявка исполняется частично - тебе из 2 топиков прилетает по 1 событию, а из третьего прилетает 2 события на эту тему.
все три равноправные ивенты?
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Хорошо, что вы так можете, от интеграции зависит. Ну вот например у нас есть куча топиков с биржевой информацией, в каждом из них тебе летит инфа о заявках, причем инфа-то про одни и те же заявки, но в разном формате и порядке. Типо, заявка исполняется частично - тебе из 3 топиков прилетают 3 разных события в 3 разных форматах, между собой их никак не скореллировать и не дедуплицировать. А тебе надо события обработать, по нему в базенке сделать что-то, сходить куда-то. Или прикинь, заявка исполняется частично - тебе из 2 топиков прилетает по 1 событию, а из третьего прилетает 2 события на эту тему.
но ты все еще можешь у себя обработать их строго последовательно
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ZLoyer Matveev
все три равноправные ивенты?
Да
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Да
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Да
может быть что в одном из трех событий инфа противоречит двум другим?
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
каждый раз отреагировав на конкретное изменение
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
🤔 репартишенинг по номеру заявки мб помог бы, но хз
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
А что, у Кирилла сервисы общаются через Кафку?
источник