客户端请求访问 " image-demo.oss-cn-hangzhou .aliyuncs .com/example.jpg " 对象时, 将按照什么步骤执行?
1. 解析 URL 的主机名 image-demo.oss-cn-hangzhou.aliyuncs.com, 得到对象存储服务主机的 IP 地址, 该过程采用结构化 命名的树形解析 方法。 (1)解析域名时 , 从 com 顶级域名查询到 aliyuncs 机构/企业。 (2)企业在内 部解析时按照 aliyuncs- oss-cn-hangzhou---->image-demo 顺序, 找到该域名绑定的主机的 IP 地址, 如 118.31.219.189 的 1Pv4 地址。 2. 客户端将请求包发送到 IPv4 地址为 118.31.219.189 的机器(如服务器 X ) , 同时包含完整的 URL 名。此时服务器X 会将请求和 URL 发送到对象存储的后端服务器(如服务器 B )。 3. 服务器 B 通过传入的 URL 得到对象名 example.jpg, 然后按照平坦空间寻址方法找到数据所在硬盘的 UUID 。其中平坦空间寻址方法通常有两种 : 按范围分区 ( Range Partition) 的字节比对 查找和按哈希分区 ( Hash Partition ) 的计算查找。 4. 根据对象名 example.jpg 对应的硬盘的 UUID, 就可以取回数据。 5. 同时, 对象存储支持标签功能。标签按照 基于属性命名技术组织 , 提供 Key-Valu e的键值对, 从而为该对象 提供更多维度的信息。以上信息摘自《对象存储实战指南-试读》,下载地址:https://developer.aliyun.com/topic/download?id=7997
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。