pplive2018:getmeta时返回不可用的storage server
pplive2018:
使用fdfs_test进行getmeta操作时,按照round-robin会返回不同的storage server, 但是如果storage server 当机了或者正在重启,getmeta操作仍然要去连接, 返回失效的storage server地址。
现在要作的是一个文件分享站点,希望能够从track server返回可用的storage server位置,如何实现?
happy_fish100:
为了提高磁盘读写效率,更新操作日志(binlog)采用异步写入(缓冲区)的方式。当满足如下两个条件之一时,更新操作日志(binlog)才写入文件:
1. 写入缓存区的数据达到16KB
2. 同步线程发现没有记录要处理,且与上次写入的间隔时间超过1分钟
对于getmetadata或setmetadata,都应该针对源头服务器。如果源头服务器当机或停止服务,才选择同组内的其他服务器。
象你说的应用场景,我觉得每次都询问tracker server好了,tracker server会返回可用一台storage server。
有任何疑问,请随时联系。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论