关于TOS实践的总结 | 青训营

39 阅读2分钟

一、两类系统的的一个特点总结

特点容量型系统QPS型系统
主要关注点存储能力和数据处理能力并发请求处理能力和低延迟响应能力
存储需求高存储能力,处理大量数据数据存储通常较少,重点在请求处理
数据处理需求支持数据分析、复杂查询等通常需要快速响应用户请求,数据处理较简单
并发处理需求并发处理需求较低,不强调每秒处理的请求数量需要支持高并发处理,每秒处理的请求数量关键
延迟要求响应时间可以相对较长,不强调低延迟需要低延迟,尽可能迅速响应用户请求
扩展性可能会需要扩展存储能力,支持大规模数据存储需要支持水平扩展,以适应不断增长的请求量
示例应用数据仓库系统、大数据分析平台等电子商务网站、社交媒体平台、实时消息推送系统等

二、课后作业

1、在公有云中申请一个对象存储Bucket

我这里选择使用阿里云申请一个对象存储Bucket,第一步我们先进入到阿里云的工作台

图片.png 第二步我们要实名认证并开通对象存储功能,来到了对象存储的控制台

图片.png 第三步,选择创建bucket,我们这里创建一个叫做bytetest2的bucket

图片.png 这样就成功的创建了一个bucket

1692283207275.png 2、使用熟悉的语言,实现对象存储命令客户端,要求能够: 创建对象:1Gb以上使用Mutiload,1Gb一下使用Put上传。 这里我们设置两参数,要上传的对象以及大小,上传前对大小进行一下判断即可。

func (client *ObjectStorageClient) CreateObject(objectName string, fileSize int64) { 
    if fileSize > 1024*1024*1024 { 
    client.UploadUsingMutiload(objectName, fileSize)
    }
    else {
    client.UploadUsingPut(objectName, fileSize)
    } }