dockersamples/example-voting-app
این یک نمونه از یک برنامه توزیعشده چندکانتینری است که با استفاده از فناوریهای داکر، کامپوز، سوارم و کوبرنتیس ساخته شده است.
کاربرد:
این پروژه به عنوان یک آموزش عملی برای درک نحوه کار برنامههای چندسرویسی در محیطهای کانتینری طراحی شده. شامل چندین سرویس مانند رابط کاربری، پایگاه داده، پردازش رأی و نمایش نتایج است که به صورت مستقل اما هماهنگ کار میکنند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای با مفاهیم داکر کامپوز، شبکههای کانتینری، مدیریت سرویسها در سوارم یا کوبرنتیس آشنا بشی، این پروژه یک نقطه شروع عالیه. همچنین برای تست پیکربندیهای مختلف اورکستراسیون مناسبه.
چند مثال از موارد استفاده:
- آموزش داکر و کامپوز به تیمهای توسعه
- تست ارتباط بین سرویسهای مایکروسرویسی در محیط لوکال
- نمایش نحوه استقرار برنامههای توزیعشده در کوبرنتیس یا سوارم
- شبیهسازی یک سیستم رأیگیری ساده برای نمایش زیرساختهای مدرن ️
- ##docker
- ##kubernetes
- ##swarm
- ##microservices
- ##containerization
- ##devops
- ##compose
- ##voting
- ##example
- ##cloud
