我有一个非常大的django项目,具有许多功能,并使用django作为后端框架。我的项目允许用户同时使用网站和iOS应用程序。
我正在研究使用单片应用程序(目前正在使用单片)与微服务,我观看了这个视频,但其中一部分让我感到困惑。在1:05处,他预览了他的'单片'应用程序,然后才改为使用微服务,我认为它看起来像是一个带有各种不同应用程序的单一项目。
1)这些在技术上只是文件夹而不是应用程序吗?这些(我认为他称之为文件夹)都有一个models.py和views.py,大多数都有admin.py。
2)是什么使其成为单片应用程序?仅因为他不仅在终端中使用django-admin startapp 来创建这些 '文件夹'吗?
3)还是微服务是多个连接的项目,而不仅仅是单个项目中的多个应用程序?
我的最大困惑在于视频中预览的项目,因为在那之前,我以为我已经很好地掌握了这些概念。我只是想转换为使用微服务,但是在观看了这段视频后,我甚至不确定单片应用程序是什么。