Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 год назад
 • Вы подписаны

ДНК и РНК

Основные различия между ДНК и РНК:

1 год назад
 • Вы подписаны

Гарантии доставки в Kafka. Как не терять сообщения

ACK (acknowledgment) — подтверждение от Kafka брокера, что сообщение успешно получено и записано. Kafka поддерживает 3 уровня подтверждения: 0 - Продюсер не ждёт подтверждения (возможна потеря сообщений). 1 - Брокер-лидер партиции подтверждает получение. all / -1 - Сообщение считается принятым, когда все ISR (in-sync replicas) подтвердят запись. Это наиболее надежный вариант. goКопироватьРедактироватьw := kafka.NewWriter(kafka.WriterConfig{ Brokers: []string{"localhost:9092"}, Topic: "example-topic", RequiredAcks: kafka...

1 год назад
 • Вы подписаны

Как работает Apache Kafka и как связаны Topic, Partitions, Consumer

Работает в FIFO - просто последовательный лог, пишем на диск в одном стриме (sequential write), читаем не удаляя сообщения (а перемещаем offset на каждую группу). Да, можно! Ты можешь явно указать, что консьюмер должен читать только из конкретной партиции топика, не участвуя в балансировке через Consumer Group. Пример на Java: consumer.assign(Arrays.asList(new TopicPartition("my-topic", 0))); Или в Go (с использованием segmentio/kafka-go, например): r := kafka...

1 год назад
 • Вы подписаны

ScyllaDB vs CockroachDB сравнение

1. Архитектура и модель данных 2. Сильные стороны 3. Типичные сценарии 4. Что же выбрать ScyllaDB или CockroachDB? CockroachDB оптимален там, где нужны: Иными словами, CockroachDB стоит выбирать, если вы хотите преимущества...

1 год назад
 • Вы подписаны

CockroachDB vs PostgreSQL что лучше выбрать?

Ключевые различия: CockroachDB лучше подходит для распределённых (multi-region) систем с высокой нагрузкой на запись, когда важна горизонтальная масштабируемость и автоматическая репликация данных без сложных кластерных надстроек. PostgreSQL обычно эффективнее на одном узле или в классической репликации, особенно при сложных запросах и транзакциях...

1 год назад
 • Вы подписаны

Готовый backend для игр Nakama Server

Nakama — это платформа для разработки многопользовательских игр и приложений с реальным временем. Это сервер, предоставляющий готовые решения для различных аспектов онлайн-игр, включая аутентификацию пользователей, управление игровыми данными, матчи, лидерборды, чаты, микросервисы и взаимодействие с пользователями через веб-сокеты...

Покупайте СтеллыИ дарите их за контент