image_2025-01-08_20-05-10.png
#python
⚡️ Rasmda FastAPI bilan MQTT client va MQTT broker o'rtasida pub-sub modeldagi connection simulyatsiya qilib ko'rdik. Bunda localhostda broker sifatida mosquitto packagini ishlatdik.
Bu yerda FastAPIning lifespan fichasi official docda aytilgani kabi @asynccontextmanager bilan birga ishlatilmoqda. Bunda yield kalit so'zidan oldingi kodlar app ishga tushganda dastlab nima qilish kerakligini, yield dan keyingisi esa app o'chishidan oldin nima qilishi kerakligi ko'rsatilgan.
@voidplog
⚡️ Rasmda FastAPI bilan MQTT client va MQTT broker o'rtasida pub-sub modeldagi connection simulyatsiya qilib ko'rdik. Bunda localhostda broker sifatida mosquitto packagini ishlatdik.
Bu yerda FastAPIning lifespan fichasi official docda aytilgani kabi @asynccontextmanager bilan birga ishlatilmoqda. Bunda yield kalit so'zidan oldingi kodlar app ishga tushganda dastlab nima qilish kerakligini, yield dan keyingisi esa app o'chishidan oldin nima qilishi kerakligi ko'rsatilgan.
@voidplog