论坛首页 海阔天空论坛

名词请教!!

浏览 4991 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-19  



这个图表示 web server会根据用户的id,从对应的数据库节点去存取。
即:
user id 为 000000-100000范围的,web server到 数据库结点A 去crud(create,read,update,delete)
user id 为 100000-200000范围的,web server到 数据库结点B 去crud
user id 为 200000-300000范围的,web server到 数据库结点C 去crud

XXX具体执行这个判断,今天和朋友讨论这样一个设计的时候,我们对如何称呼XXX产生了分歧,
朋友和我都坚称自己的认为没问题的看法,特此请教下大家的意见:

1、负载均衡器/负载均衡模块
2、路由器/路由模块
3、其它___

  • 大小: 3.6 KB
   发表时间:2008-02-19  
路由似乎比负载均衡器好。
负载均衡是目的,采用路由手段是做事的方法。既然针对模块来的,直接用做事的方法名作为名词好些。
0 请登录后投票
   发表时间:2008-02-19  
Router 根据消息内容分发

LoadBalancer 根据 server 负载分发

应该是 Router
0 请登录后投票
   发表时间:2008-02-19  
没听说过这种负载均衡方法,根据用户特征来确定目的地,应该是router的功能。
0 请登录后投票
   发表时间:2008-02-19  
个人也觉得路由比较贴切。。
ps:传说中腾讯即采用类似的方式,根据QQ号段进行分发处理
0 请登录后投票
   发表时间:2008-02-20  
weiqingfei 写道
没听说过这种负载均衡方法,根据用户特征来确定目的地,应该是router的功能。

传闻网易是根据用户名的第一个字母来的

有待证实
0 请登录后投票
   发表时间:2008-02-20  
像这样的我一般会称之为  用户访问管理器。

0 请登录后投票
   发表时间:2008-02-20  
叶子 写道
weiqingfei 写道
没听说过这种负载均衡方法,根据用户特征来确定目的地,应该是router的功能。

传闻网易是根据用户名的第一个字母来的

有待证实


看应用情况。

如果用户提供的是登录名进入系统,此时就是根据用户名路由,
至于具体hash(logonName),还是logonName.charAt(0),就各自有各自更细的决策了
总之不会根据user id(除非有另外的组件提供了logonName->user id的映射,这样才可以使用user id做range路由)

0 请登录后投票
   发表时间:2008-02-20  
这个不能叫负载均衡,叫userdb dispatcher(用户数据库分配器)比较好
0 请登录后投票
   发表时间:2008-02-20  
以下是两个人的观点,供参考:

一、
某大型SNS网站(java-based) Team Leader给的msn回复:

“我们还真没有具体叫过什么名字, 就是将数据作了水平拆分,减少数据库的压力。这么看叫 router 可能更确些。”

二、微软中国 某Team Leader:
嘎嘎风 — BlueScreen 说:
我认为router好点吧
嘎嘎风 — BlueScreen 说:
因为后台的db不等价
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics