我想用 SOA 设计实现一个 Web 应用程序。我正在考虑将 celery 与 Django 结合使用来做到这一点。但我有一些问题:
- 这是为 Django 实现 SOA 设计的正确方法吗
- 假设这是要走的路,我将如何在 Django 框架中完成身份验证。具体来说,我希望身份验证与生产者和消费者模式分离。这样,可以使用 REST api(或其他任何东西)来生成身份验证凭据,并且可以使用消费者(在 Django 框架内)来读取凭据并对其进行操作。
同样,我应该在 Django 中使用 Celery 执行上述操作吗?