Pull to refresh
7
0
Илья Цыганов @sim6a

Программист

Send message

Kafka, go и параллельные очереди

Level of difficultyEasy
Reading time10 min
Views14K

В этой статье я расскажу о паре способов увеличить пропускную способность системы с помощью партиций kafka и каналов go. В качестве библиотеки-клиента kafka буду использовать segmentio/kafka-go. Статья будет полезна начинающим go-разработчикам, которые уже знакомы с основными концепциями Apache Kafka (producer, consumer, consumer group, offset, топик, партиция), но еще не задумывались о масштабировании. Все рассуждения будут опираться на игрушечный пример, который, я надеюсь, хотя бы немного напоминает реальные системы.

Читать далее
Total votes 11: ↑10 and ↓1+11
Comments19

Repeatable Read или как согласовать чтение в Postgresql

Level of difficultyMedium
Reading time5 min
Views3K

В этой статье я на простом примере покажу, как пронаблюдать аномалию несогласованное чтение (read skew) в postgresql, и как уровень изоляции транзакции Repeatable Read позволяет устранить эту аномалию.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

Information

Rating
Does not participate
Location
Рязань, Рязанская обл., Россия
Registered
Activity