import pika import time def publish_events(): connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) channel = connection.channel() # Создание exchange типа fanout channel.exchange_declare(exchange='beauty_salon_events', exchange_type='fanout') events = [ "order", "order_1", "order_2", "order_3", "order_4" ] while True: event = events[int(time.time()) % len(events)] channel.basic_publish(exchange='beauty_salon_events', routing_key='', body=event) print(f'Отправлено: {event}') time.sleep(1) if __name__ == "__main__": publish_events()