17 lines
623 B
Python
17 lines
623 B
Python
from kombu import Connection, Exchange, Producer
|
|
|
|
# RabbitMQ ulanishi
|
|
rabbit_url = 'amqp://guest:guest@127.0.0.1:5672/'
|
|
connection = Connection(rabbit_url)
|
|
channel = connection.channel()
|
|
|
|
exchange = Exchange('notification', type='direct')
|
|
|
|
# Producer yaratish
|
|
producer = Producer(channel, exchange=exchange, routing_key="notification")
|
|
|
|
# Xabar yuborish
|
|
message = {'type': 'email', 'message': "Subject: test\r\n\r\nclasscom.uz sayti va mobil ilovasiga ro'yxatdan o'tishingingiz uchun tasdiqlash kodi: 1234", "to": ["JscorpTech@gmail.com", "admin@jscorp.uz"]}
|
|
producer.publish(message)
|
|
|
|
print("Message sent to all workers!") |