请教一个关于tracker server的问题
请教一个关于tracker server的问题
当有多个tracker serve时,我知道它们之间是对等关系,我不明白的是:多个tracker serve的作用是为了增加对用户响应的能力吗?
如果是的话,当有多个tracker serve时,它们如何均衡地负责对用户进行响应呢?是轮流接收用户的访问吗?具体的策略是什么呢?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
不回不行了,因为楼猪太有才了。
回复 6# jiaoyingtian
client如果访问tracker server,由client来决定。
FastDFS实现的client API采用轮流方式来访问tracker server。
请问,应用端是如何选择tracker server的,是客户端上面会记录所有tracker server的ip地址,然后向每个tracker server发消息,直到有一个tracker server可以为其提供服务为止么?
回复 2# happy_fish100
回复 4# Ivy就是长青草
是的,正解,呵呵。
回复 2# happy_fish100
还想请教一个问题,Tracker Server需要随时了解Storage Server的信息,他们之间是如何联系的呢?比如是不是Storage Server会定期向Tracker Server发消息报告自己的存储和负载情况之类的。。。谢谢!
收到,谢谢!
回复 1# Ivy就是长青草
多台tracker server一方面起作冗余备份的作用,另一方面起作负载均衡的作用。
需要应用端来轮流选择tracker server,以及实现fail over的机制。