没有合适的资源?快使用搜索试试~ 我知道了~
packmatic:快速压缩
共55个文件
ex:34个
exs:11个
md:2个
需积分: 5 0 下载量 150 浏览量
2021-05-07
23:57:28
上传
评论
收藏 56KB ZIP 举报
温馨提示
Packmatic Packmatic通过聚合文件或URL源来生成Zip流。 通过使用Stream,调用者可以在Plug的请求/响应模型的范围内进行组合,并以流方式提供生成的Zip存档的内容。 这样就可以快速交付由许多存放在不同位置的不同部件组成的Zip存档,而无需首先将所有这些部件假脱机到磁盘。 生成的存档使用Zip64,并且可以处理大于4GB的单个文件。 有关更多信息,请参见“兼容性”部分。 设计原理 问题 在现代Web应用程序中,通常将内容存储在主机之外,例如Amazon S3,以实现更好的可伸缩性和弹性,因为如果特定主机发生故障,数据不会丢失。 但是,这种设计的一个缺点是数据已散布开来,因此以前简单的操作(如创建由各种文件组成的Zip存档)现在变得更加复杂。 在开发人员选择同步生成的假设情况下,该过程可能花费太长时间来准备组成文件,这会破坏某些连接代理,这些代理期望在第一个
资源推荐
资源详情
资源评论
收起资源包目录
packmatic-develop.zip (55个子文件)
packmatic-develop
mix.exs 2KB
.dockerignore 57B
.tool-versions 28B
.tm_properties 102B
lib
packmatic
manifest
entry.ex 2KB
source
url.ex 2KB
random.ex 1KB
stream.ex 1KB
dynamic.ex 3KB
file.ex 1KB
source.ex 5KB
validator.ex 532B
conn.ex 1KB
field
local
file_header.ex 3KB
data_descriptor.ex 1KB
shared
timestamp.ex 2KB
extended_information.ex 2KB
extended_timestamp.ex 1KB
helpers.ex 862B
central
file_header.ex 4KB
directory_end.ex 3KB
event.ex 5KB
validator
target.ex 149B
field.ex 341B
packmatic.ex 2KB
encoder.ex 5KB
encoder
encoding.ex 6KB
encoding_state
entry_info.ex 363B
journaling.ex 2KB
event.ex 2KB
field.ex 1KB
encoding_state.ex 906B
journaling_state.ex 827B
manifest.ex 5KB
stream_error.ex 129B
.formatter.exs 99B
test
test_helper.exs 158B
packmatic
manifest_test.exs 1KB
integration
custom_source_test.exs 1KB
source
stream_test.exs 1KB
dynamic_test.exs 112B
source_test.exs 1KB
packmatic_test.exs 6KB
event_test.exs 2KB
support
packmatic_test
socket_proxy.ex 5KB
builder.ex 2KB
invocation_target.ex 341B
README.md 15KB
dialyzer-ignore-warnings.exs 978B
mix.lock 10KB
.gitignore 82B
infra
pipeline-test
docker-compose.yml 210B
docker-app-test
start-test.sh 215B
Dockerfile 272B
CHANGELOG.md 3KB
共 55 条
- 1
资源评论
悦微评剧
- 粉丝: 18
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功