没有合适的资源?快使用搜索试试~ 我知道了~
microservices-with-fastapi:微服务,API网关,使用FastAPI进行身份验证,无阻塞io
共38个文件
py:23个
dockerfile:3个
env:3个
需积分: 37 7 下载量 10 浏览量
2021-05-08
15:37:38
上传
评论
收藏 220KB ZIP 举报
温馨提示
微服务,API网关,FastAPI身份验证,非阻塞I / O 此回购协议由考虑api网关方法的一堆小型微服务组成 预期微服务的数量是两个,但是考虑到服务不应该相互依赖以防止SPOF,还可以防止重复代码,因此我决定在api网关的前面放置一个对这两个服务都进行JWT身份验证的api网关, /祖尔 我们提供3种服务,包括网关。 只有网关可以通过内部网络(用户,订单)访问内部微服务 服务 网关:建立在FastAPI之上,简单的api网关,它的唯一职责是进行正确的路由,同时还要处理身份验证和授权 users(又名admin):将用户信息保留在其自己的假db(文件系统)中。 可以通过该服务执行简单的CRUD操作。 还有另一个登录端点,但是客户端是从真实响应中抽象出来的。 因此,网关服务将处理登录响应并相应地生成jwt令牌。 订单:用户(预订-身份验证)可以创建和查看(订单-授权)订单。 跑步 检
资源推荐
资源详情
资源评论
收起资源包目录
microservices-with-fastapi-master.zip (38个子文件)
microservices-with-fastapi-master
gateway
exceptions.py 138B
.env 74B
post_processing.py 209B
Dockerfile 170B
conf.py 314B
main.py 5KB
requirements.txt 182B
__init__.py 0B
auth.py 1KB
network.py 1KB
core.py 6KB
datastructures
users.py 600B
orders.py 209B
users
datastructures.py 520B
.env 0B
Dockerfile 170B
main.py 4KB
requirements.txt 125B
__init__.py 0B
auth.py 301B
tests
fake_db.py 2KB
__init__.py 0B
auth.py 608B
fake
db.py 2KB
users.json 843B
__init__.py 0B
diagram.png 62KB
orders
.env 0B
Dockerfile 170B
main.py 924B
requirements.txt 118B
__init__.py 0B
models.py 480B
init_db.py 467B
README.md 4KB
docs.png 216KB
docker-compose.yml 993B
.gitignore 3KB
共 38 条
- 1
资源评论
火锅与理想
- 粉丝: 31
- 资源: 4569
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功