Публикации по теме 'message-queue'


Обеспечение обмена данными между центрами обработки данных
Один из вопросов, который часто задают наши клиенты, - как Bedrock защищает конфиденциальность данных обучения пользователей в их кластере рабочих нагрузок. В этой статье наши инженеры Юн Вэнь Чуа и Хан Цяо рассказывают о технологиях, лежащих в основе безопасного обмена данными между центрами обработки данных. Вступление Базовые рабочие нагрузки машинного обучения выполняются в собственном частном VPC, который не разрешает внешний доступ, кроме как через защищенные точки доступа...

Микросервисы и каскадные отказы
Когда вы пишете программное обеспечение на микросервисной архитектуре, вы, без сомнения, столкнетесь с ситуацией, когда часть обработки станет слишком большой, слишком сложной, чтобы ее можно было хранить в одном месте. Этот слишком сложный бит необходимо разделить на две или более службы. Когда возникает такая ситуация, избегайте создания прямой связи между микросервисами при рефакторинге этой логики. Сохраняйте асинхронность Помните, что цель микросервисов - развязка. Вырезая часть..

Очередь сообщений в Nodejs с BullMQ и Redis
Прочитав эту статью, вы поймете, что часть задержки в вашем приложении может быть связана с тем, как вы выполняете определенные задачи. В контексте Node.js цикл событий отвечает за управление выполнением асинхронных операций в пределах одного потока . Следовательно, желательно избегать основного потока при выполнении логики, интенсивно использующей ЦП, и это основная тема всей статьи. Я рекомендую не только прочитать ее, но и активно реализовать проект, чтобы в полной мере..

Как заменить опрос базы данных на RabbitMQ
База данных традиционно используется для хранения данных, но я видел, как разработчики использовали таблицы базы данных в качестве очереди заданий. Цель очереди заданий - отслеживать, какие данные необходимо обработать после того, как они были вставлены в эту таблицу. Затем выделенный процесс должен периодически опрашивать / запрашивать необработанные данные в таблице базы данных. В зависимости от частоты опроса и наличия необработанных данных этот метод может стать очень неэффективным...

Служба очереди сообщений с использованием Kafka
В этой статье мы собираемся создать службу очереди сообщений, используя Kafka и KafkaJS, что-то похожее на SQS, и мы позаботимся о том, чтобы сообщения обрабатывались ровно один раз в том порядке, в котором они отправляются. Мы также реализуем механизм повторной доставки, чтобы убедиться, что если что-то не работает в нашей бизнес-логике, мы можем снова добавить это в очередь. Найдите исходный код на Github : https://github.com/icpsoni/kafka-message-queue Предпосылки 1...

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

Введение в очередь сообщений и RabbitMQ
Введение в очередь сообщений и RabbitMQ Очередь сообщений позволяет приложениям обмениваться данными асинхронно, отправляя сообщения друг другу через очередь. Очередь сообщений обеспечивает временное хранилище между отправителем и получателем, чтобы отправитель мог продолжать работать без перебоев, когда программа назначения занята или не подключена. Что такое очередь сообщений? Начнем с определения очередей сообщений; как можно использовать очередь сообщений и какие преимущества..