پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh

1403/05/19 | 1020 |
django

توی این ویدئو درباره نحوه پیاده سازی پروژه های ASGI در جنگو با استفاده از ماژول Channels و Daphne صحبت خواهم کرد و یک نمونه پروژه برای تست رو در نظر خواهم گفت تا بتونیم مسیر توسعه و پیاده سازی رو روی پلتفرم hamravesh به نمایش بگذاریم.


یکی از مواردی که معمولا برای دوستان چالش هستش پیدا کردن روش های درست و آماده برای داشتن سرعت بیشتر در توسعه هستش که معمولا دردسر ساز هستش و نداشتن مستندات و مثال مناسب باعث سخت شدن پیاده سازی میشه که توی این ویدئو این مشکل برطرف شده.

از ویژگی های این پروژه:
- داشتن docker-compose برای توسعه محلی
- Dockerfile های مجزا برای توسعه و پیاده سازی
- Entrypoint مناسب برای لانچ پروژه
- مدیریت ws و wss بر اساس schema
- مدیریت ارتباط از طریق https و tls
- استفاده از آخرین نسخه پایدار channels daphne

آدرس رپو :
https://github.com/AliBigdeli/Django-Channels-Template

مدل های مختلف پیاده سازی رو سعی می کنم در پلتفرم های دیگه هم نمایش بدم.

امیدوارم که برای دوستان مفید واقع بشه 😊


ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید
avatar
علی بیگدلی

نویسنده

دوره های من در مکتبخونه

آموزش جنگو پیشرفته
  • سطح: پیشرفته 4.7
آموزش جنگو Django
  • سطح: مقدماتی 4.6

آخرین پست ها

کاربرد DNS در کیفیت شبکه و گذر از تحریم ها
کاربرد DNS در کیفیت شبکه و گذر از تحریم ها
  • tech 1404/02/13
پیاده سازی و استقرار پروژه ها بر روی پلتفرم dokploy
پیاده سازی و استقرار پروژه ها بر روی پلتفرم dokploy
  • python 1404/01/30
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28

آخرین دوره ها