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

1403/05/19 | 1889 |
django

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


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

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

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

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

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


ثبت دیدگاه


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

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


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

نویسنده

آخرین پست ها

آفلاین سازی swagger در django و ماژول drf-spectacular
آفلاین سازی swagger در django و ماژول drf-spectacular
  • django 1404/11/04
ابزار های توسعه در زمان قطعی اینترنت
ابزار های توسعه در زمان قطعی اینترنت
  • tech 1404/11/02
آفلاین سازی Swagger در FastAPI به جای CDN
آفلاین سازی Swagger در FastAPI به جای CDN
  • fastapi 1404/10/25

آخرین دوره ها

The Twelve-Factor App
The Twelve-Factor App
  • 0 30 دانشجو