Django по сравнению с микросервисами

#django #system-design

#django #system-design

Вопрос:

Я изучал, что такое микросервисы, и слышал что-то вроде этого: когда вы используете микросервисы, если одна часть вашей системы выходит из строя (скажем, часть платформы для обработки карт в интернет-магазине), вы все равно можете использовать другие (например, просматривать товары в магазине).).

Тем не менее, у меня есть опыт работы с Django, и я знаю, что если вы испортите функцию для обработки карт, вы все равно сможете использовать остальную часть платформы, она просто выйдет из строя, когда вы используете эту функцию. Итак, является ли Django автоматически микросервисами? Спасибо!

Комментарии:

1. Скажем, предположим, что сервер Django выйдет из строя, тогда все службы будут отключены, это не относится к микросервисам. Отдельные микросервисы выполняются независимо.

2. @PavanKumarTS Аааа, понятно. Так что дело не в том, что функция «испортилась», а в сбое сервера. Как вы думаете, может ли Django работать над созданием микросервисной архитектуры? Это кажется немного шатким. Есть ли у вас опыт создания микросервисных архитектур в Django? Если это так, я могу задать другой вопрос и отправить вам ссылку и принять ваш ответ.

3. вы можете использовать Django как микросервис с DRF, просто разделить все операции, создать отдельный проект и интегрировать все together.eg : — допустим, у вас есть огромный веб-сайт Ecom, создающий независимые проекты Django для регистрации, авторизации, платежей, отчетов, управления заказами, управления доставкой. несмотря на то, что это единственный проект, операция разделена на микро-приложения.