过程:
1.客户端通过调用DFS系统对象中的Open()函数读取数据
2.DFS通过调用名称节点确定请求文件所在的位置。(名称节点不会全部返回)
3.客户端利用FSD的Read()读取数据
4.FSD连接保存此文件第一个数据块的最近的数据节点,并读取数据,客户端多次调用Read(),直到到达数据块结束位置
5.第一个块读取完毕时,DFSD会关闭连接,并查找存储下一个数据节点
6.完成所有文件的读取后,DFSD调用Close()函数关闭数据流
过程:
1.客户端通过调用DFS系统对象中的Open()函数读取数据
2.DFS通过调用名称节点确定请求文件所在的位置。(名称节点不会全部返回)
3.客户端利用FSD的Read()读取数据
4.FSD连接保存此文件第一个数据块的最近的数据节点,并读取数据,客户端多次调用Read(),直到到达数据块结束位置
5.第一个块读取完毕时,DFSD会关闭连接,并查找存储下一个数据节点
6.完成所有文件的读取后,DFSD调用Close()函数关闭数据流