Sobes.tech
Back to questions
Junior — Middle
61

Имели ли вы опыт взаимодействия с брокерскими системами или их настройкой?

Companies where asked
VKVK

Answer from AI

sobes.tech AI

Да, опыт взаимодействия с брокерскими системами у меня есть. Обычно это включает настройку и использование брокеров сообщений, таких как RabbitMQ, Apache Kafka или ActiveMQ, для организации обмена сообщениями между компонентами распределённого приложения.

В рамках настройки я настраивал очереди, топики, параметры доставки сообщений, а также писал код на Python с использованием библиотек (например, pika для RabbitMQ или kafka-python для Kafka) для отправки и получения сообщений.

Пример простого отправителя сообщений в 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!',
    properties=pika.BasicProperties(
        delivery_mode=2,  # сделать сообщение устойчивым
    ))

print(" [x] Sent 'Hello World!'" )
connection.close()