没有合适的资源?快使用搜索试试~ 我知道了~
写缓冲区
共38个文件
py:22个
yaml:3个
dockerfile:3个
需积分: 12 0 下载量 186 浏览量
2021-02-14
22:35:05
上传
评论
收藏 1.23MB ZIP 举报
温馨提示
写缓冲区 实施细节 此API将在一天中的高峰时段(当有写入请求传入时)进行测试,因此这里的主要目标是减轻负载数据库的负担,因为Postgresql服务器将是这里的第一个瓶颈。 为此,实现了一个redis写缓冲区,该缓冲区将验证后的数据存储到redis模式中。 然后,一个celery调度程序将从redis中弹出<user>元素,并通过批量插入操作将其写入Postgresql数据库,这将比单次写入快得多,从而减少了数据库负载。 设置 先决条件码头工人组成 docker-compose build docker-compose up 端点开放API规范 基准测试运行Docker容器后,可以通过以下方式进行基准测试 cd misc/test-data python benchmark.py
资源推荐
资源详情
资源评论
收起资源包目录
write-buffer-master.zip (38个子文件)
write-buffer-master
api
api
urls.py 786B
__init__.py 0B
asgi.py 383B
wsgi.py 383B
settings.py 3KB
Dockerfile 331B
core
urls.py 152B
__init__.py 0B
views.py 2KB
serializers.py 894B
models.py 1KB
utils
__init__.py 0B
connection.py 2KB
apps.py 83B
admin.py 63B
migrations
__init__.py 0B
0001_initial.py 2KB
requirements.txt 620B
Data.csv 5.12MB
manage.py 659B
.gitignore 2KB
.pre-commit-config.yaml 260B
docker-compose.yaml 636B
README.md 1KB
misc
celery
Dockerfile 737B
scheduler
redis_reader.py 1KB
tasks.py 2KB
__init__.py 0B
connection.py 2KB
celery_requirement.txt 222B
celery_entrypoint.sh 173B
test-data
benchmark.py 961B
bookings.csv 723KB
redis
Dockerfile 168B
redis.conf 83KB
redis_entrypoint.sh 58B
openapi
v1.yaml 4KB
arch.png 17KB
共 38 条
- 1
资源评论
花花鼓
- 粉丝: 28
- 资源: 4647
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功