Ребята, как идиоматичнее абстрагировать доступ к DB в расте? Бекграунд гоферский поэтому заранее простите если приношу дурные паттерны в чужой монастырь) В голову пришла така...
Всем привет! Где можно почитать про нюансы мультитрединга в тарантуле? Хочу понять какие операции будут блокирующими и пределы того насколько можно абьюзить биндинги растовых...
Коллеги, как канонично привязать зависимости к gRPC серверу? генератор и оф дока выдают тебе type server struct { pb.UnimplementedDummyServer } func (s *server) Setup(ctx...
к слову про бинарные форматы - раст комьюнити имеет что то более разумное чем protobuf? понятно что он самый распространенный и с ним придется общаться, но когда можно избежат...
возвращаясь про <&str> и заимствование из оригинального json - это специфика реализации serde или общепринятое свойство языка? Я пока иду по книжке и rust by example и либо н...
Всем привет! Насколько адекватно использовать тарантул с expirationd чтобы временно картинки кешить? Для контекста, мы нашу job queue на тарантул перетащили, но все еще нужен ...
Коллеги, какие есть за и против использования context чтобы прицепить цепочку меты в целях логирования? Если логать там где все упало то ловятся дубликаты на длинных цепочках...
Получается в расте репозиторий не используют и в принципе трейты имеют узкий набор юзкейсов а не как интерфейсы в go которые сплошь и рядом?
Чат, есть идеи как элегантнее всего покрыть следующий кейс? Есть таблица с колонками A, B, C и движком ReplacingMergeTree. Нужно чтобы дедупликация работала только по колонка...
Господа, насколько валидна следующая схема? CREATE TABLE IF NOT EXISTS attr_state ( Id UInt64, Attributes Array(UInt64), Sign Array(Int8), Ts DateTime ) ENGINE = Merge...
А какие кстати могут быть подводные камни при раскатке под докер свормом?
Ребят, я видимо все пропустил. Что поменялось с go 1.16? Раньше собирался проект если в руте вызвать go build а теперь ругается на сабмодули
Ребят, я доки задницей читал, или посчитать каунты по совпадениям substring надо своим костылем городить? Есть колонка типа String и хочется посчитать количество матчей по ка...
Наткнулся на статью где КХ забенчили как pub/sub https://kokizzu.blogspot.com/2021/11/kafka-vs-redpanda-benchmark.html и цифры вроде как приятные. Кто нибудь в проде подобным ...
я ведь правильно догадываюсь, что токио стопнется пока синковый трейт будет например из эластика что то вычитывать?
Ребят, где я что то упускаю чтоб заставить го сериализовать в uint64 в json как есть? Сейчас ситуация такая значение - что читаю после json.Marshal. 1631632315368375985 16316...
Ребят, а можно ли следующую штуку провернуть a := map[int]struct{int; string} вот так работает прекрасно, а как пропихнуть функцию как первый параметр анонимной структуры? a :...
Ребят, все еще актуально. Можно ли реализовать обновление last_updated в CH. Из таблицы выстаскиваются bulk'ом старые записи и обновляется состояние. Не ляжет ли при большом...
Во втором когда делаем вот это? type server struct { pb.UnimplementedDummyServer DB *sql.DB Nats *nats.Conn }
Ребята, можно ли в кх оптимально взять cartesian product результата запроса с самим собой? Детальнее - я вытаскиваю N массивов, хочу посчитать arrayIntersect между всеми пара...