Providerlar & routing
Har kanalda bir nechta provider bo’lishi mumkin. Routing kanal → aktiv providerlarni priority bo’yicha tanlaydi (kichik raqam = yuqori). Bittasi ishlamasa, keyingisiga o’tadi (failover).
- Credentials DB’da emas —
credentials_reffaqatenv:NOTIFICATION_ESKIZ_TOKENyokivault://…reference. - Rate limiting — provider SLA’ga mos
rate_limit_per_min/rate_limit_per_day. - Console fallback — creds bo’lmasa yoki adapter ro’yxatdan o’tmagan bo’lsa, xabar log’ga yoziladi (dev/test).
- Yangi provider —
Senderinterfeysini implement qilib registry’ga ulash. Yadroga tegilmaydi.