Junior — Middle
66
Алдыңғы қызметіңізде қандай хабарламалар брокерін қолдандыңыз?
Сұралған компаниялар
Tevian
AI-дан жауап
sobes.tech AI
В предыдущей должности я работал с брокером сообщений RabbitMQ. Он использовался для организации асинхронного обмена сообщениями между микросервисами. RabbitMQ поддерживает различные модели обмена сообщениями, такие как очереди, топики и маршрутизация по ключам, что позволяло гибко настраивать взаимодействие компонентов системы.
Пример использования RabbitMQ в Python с библиотекой pika:
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='task_queue', durable=True)
channel.basic_publish(exchange='', routing_key='task_queue', body='Hello World!')
print(" [x] Sent 'Hello World!'")
connection.close()
Кроме RabbitMQ, имел опыт работы с Redis Pub/Sub для простых случаев обмена сообщениями.