Публикации по теме 'kafka'


Событийно-ориентированная архитектура с Kafka и Python
Все, что вам нужно для начала работы Архитектуры, управляемые событиями, стали обычным явлением в последние годы, а Kafka де-факто стал стандартом, когда дело доходит до инструментов. В этом посте представлен полный пример управляемой событиями архитектуры, реализованной с помощью двух сервисов, написанных на Python, которые обмениваются данными через Kafka. Основная цель этого руководства - предоставить рабочий пример, не вдаваясь в подробности, которые, на мой взгляд, излишне..

Очередь сообщений для издателя/подписчика (pub/sub) Сценарии с Go Practice
Очередь сообщений — это система, которая позволяет различным приложениям или службам взаимодействовать друг с другом путем обмена сообщениями. В сценарии издатель/подписчик (pub/sub) издатели отправляют сообщения в очередь, а подписчики получают сообщения из очереди. Вот пример того, как вы можете использовать очередь сообщений в Go для реализации простого сценария pub/sub с использованием системы обмена сообщениями nats : В этом примере мы подключаемся к серверу NATS,..

Первый взгляд на Кафку: почему, что и как — Часть 1
Недавно я столкнулся с этой удивительной технологией под названием Apache Kafka и был очарован количеством вариантов использования, которые она может решить в современных приложениях, где требуется масштабируемость без ущерба для надежности систем. Kafka от Apache попадает именно в эту золотую середину, чтобы увидеть, как мы будем следовать нашему старому потоку, где мы ответим, почему Kafka возникла, что это такое и как мы можем интегрировать ее в наши приложения. Почему Кафка?..

Kafka on Rails: Использование Kafka с Ruby on Rails - Часть 1 - Основы Kafka и его преимущества
В этой серии статей я постараюсь объяснить вам, почему вы должны тратить свое время на изучение Kafka и Karafka , и как это может изменить способ проектирования и разработки приложений Ruby. Я также постараюсь ответить на некоторые из наиболее распространенных вопросов по этим двум и дать вам несколько реальных примеров использования того, как вы можете быстро получить выгоду от их добавления в свой технологический стек. Что такое Кафка? Позвольте процитировать Wiki по этому поводу:..

Need for Kafka - Теория для начинающих
РАСПРЕДЕЛЕННАЯ ПЛАТФОРМА ДЛЯ ПОТОКОВОЙ ПЕРЕДАЧИ СООБЩЕНИЙ Потоковое означает поток здесь. Механизм публикации и подписки для потоковой передачи записей. Публикация означает запись, а подписка означает чтение потоков (потока) событий. Теперь вы скажете, что здесь означает слово распространять? Я подхожу к этому моменту. Пример. Допустим, у вас есть 1000 записей, хранящихся в одном месте. Если система выйдет из строя, все потеряно. Решение: поместить его в распределенную..

Раскрытие возможностей очередей сообщений в .NET: Kafka vs RabbitMQ
Поскольку мир разработки программного обеспечения продолжает развиваться, использование очередей сообщений становится все более популярным среди разработчиков. Эти очереди сообщений, такие как Apache Kafka и RabbitMQ, предлагают мощный способ разделения систем и повышения масштабируемости и надежности. Но в чем именно разница между Kafka и RabbitMQ и как их можно использовать с .NET и микросервисами? Во-первых, давайте определим, что такое очередь сообщений. Очередь сообщений — это..

Kafka: введение и практическое использование с примерами C#
Apache Kafka — это высокопроизводительная распределенная платформа потоковой передачи сообщений, которая широко используется для создания конвейеров данных в реальном времени и приложений, управляемых событиями. Он предоставляет масштабируемое и отказоустойчивое решение для обработки потоков данных большого объема. В этой статье мы рассмотрим концепцию Kafka, ее значение в современной архитектуре данных и рассмотрим практические примеры использования Kafka с C#. Что такое Кафка?..