lich make event¶
ساخت کلاسهای event برای معماری event-driven.
استفاده¶
مثال¶
کد تولید شده¶
@dataclass
class OrderPlacedEvent:
"""Event منتشر شده وقتی سفارش ثبت میشود."""
order_id: UUID
user_id: UUID
total: float
timestamp: datetime = None
انتشار Event¶
event = OrderPlacedEvent(
order_id=order.id,
user_id=order.user_id,
total=order.total
)
await event_bus.publish(event)
همچنین ببینید¶
make listener- واکنش به events