【发布时间】:2019-06-04 07:38:45
【问题描述】:
我有一个将任务放入队列的 django 应用程序。另一个服务用于读取该队列并处理一些文件。最后,我需要将处理后的文件保存在 django 应用程序管理的数据库中。
我不想让 微服务 直接访问数据库,因为我只想负责处理文件。
所以我想使用 HTTP 请求将更改发布到 django。问题是我当时没有任何授权,即使我知道来自这种类型机器的 HTTP 将被接受。
对于 django 应用程序,我使用 JWT 作为授权令牌。解决此类问题的最佳方法是什么?也许只是将一个令牌一起发送到队列中?但是如何制作这样的令牌呢?不确定何时执行该过程..
【问题讨论】:
标签: django jwt microservices