`
zhangpuego
  • 浏览: 55605 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

多个服务器,去掉一个服务器后的分配

 
阅读更多

例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据 ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了 n-1,那么ServerIPIndex[QQNUM%n]与ServerIPIndex[QQNUM%(n-1)]基本上都不一样了,所以大多数用户的请求都会转到其他服务器,这样会发生大量访问错误。

问: 如何改进或者换一种方法,使得:(1)一台服务器死掉后,不会造成大面积的访问错误,(2)原有的访问基本还是停留在同一台服务器上;(3)尽量考虑负载均衡。

大家讨论一下吧。

分享到:
评论
2 楼 zhangpuego 2011-11-07  
他们每人交了9元,是27元.退了他们每人1元.所以总共的钱数应该是 3个人每人9元,3 X 9 = 27 元 +  退给他们的3个人每人1元,3 X 1=30  正好!
1 楼 zhangpuego 2011-11-07  
这里我简单点说,用几个计算式子吧。
1.店主的折扣价(25)+服务生偷藏起来的钱(2)=旅客的现在总花费(27)
2.旅客的原花费(30)=折扣票价(25)+店主的返回钱(5)
3.旅客的原花费(30)=旅客现在的总花费(27)+旅客最后收到的退还金(3)
4.旅客收到的退还金(3)+服务生藏起的钱(2)=店主的返回钱(5)
5.就是说,最后,三个旅客花费的钱数中,包括被服务生藏起来的那部分,所以要是求总金额的话,不是加服务生藏起来的钱,而应该加旅客最后收到的3元退款。
所以,这是一个逻辑偏差的陷阱而已,钱,至始至终都没有飞走~!

相关推荐

    win服务器设置工具

    总的来说,"Win服务器设置工具"是一个强大的辅助工具,能够有效地管理和维护Windows服务器,使其适应不同的业务需求,同时也降低了服务器管理和维护的复杂性。对于那些不熟悉服务器配置的用户来说,这是一个非常有...

    DHCP服务器检测软件

    为了管理和维护网络秩序,"DHCP服务器检测软件"是一个至关重要的工具。 该软件的主要功能是帮助用户检测并定位网络中的非法或未经授权的DHCP服务器。这通常涉及到以下几个核心知识点: 1. **DHCP服务器的工作原理*...

    异速联客户端单击发布程序,提示“正在连接服务器,请稍候”一直在这个界面不动了[归纳].pdf

    客户端打开注册表,点击"开始"—“运行”输入regedit进入注册表,找到异速联客户端注册表目录HKEY_LOCAL_MACHINE\SOFTWARE\gnway\esoonlink\Client 左键单击“Client”新建一个字符串值HideBGImage取值为1。...

    linux服务器架设.pdf

    前者需要每个站点使用不同的IP地址或端口号,后者则依赖于DNS设置,将多个域名映射到同一IP。基于IP的虚拟主机配置涉及到为每个站点创建独立的配置文件,并在主配置文件中使用`Include`指令引入。 总之,Linux...

    多播udp通信程序服务器端,客户端去掉发送函数即可

    在多播通信中,一个发送者可以向多个接收者同时发送数据,而无需为每个接收者单独建立连接。这种技术在广播、流媒体、在线会议等场景中广泛应用,因为它能有效地节省网络资源,提高效率。 描述中提到,这个程序是...

    微服务 java jar包windows服务器部署去掉黑框开机自启动

    描述:java开发多个微服务系统,jar包方式运行,windows服务器部署,去除小黑框,改为log日志输出,设置开机自动启动。 相关技术文档:...

    MP3及服务器

    "MyMp3"可能是一个示例MP3文件,用于测试服务器的音乐服务功能,或者是一个包含多个MP3文件的子目录。 综上所述,"MP3及服务器"这个主题涵盖了音频编码技术、服务器架构、网络服务以及文件管理等多个IT领域的知识点...

    win2003 服务器 文件夹 权限分配

    系统分区c盘,不管多大硬盘,我都分在10G左右,一个系统安装下来都要用到4G左右,加上些必须在系统盘的软件,余下4G左右的空闲是没什么问题的.最大化给系统盘”瘦身”,有利于服务器系统的快速稳定.考虑硬盘的大小,剩下的...

    中控服务器

    "中控服务器"是中央多媒体控制系统的服务端组件,它主要负责处理系统中的数据接收任务。这个精简版是特别设计用于测试环境,确保在不包含全部功能的情况下,仍然能够有效地进行数据接收验证。理解中控服务器的工作...

    C#两个账号同时登录,后登录的账号将前一个账号挤掉

    当用户成功登录后,服务器会创建一个Session对象,并将用户的ID或其他唯一标识存储在其中,然后将Session ID通过Cookie返回给客户端。每次客户端请求时,都会携带这个Session ID,服务器据此识别用户。 2. **全局...

    BOA服务器的移植和简单调试

    总的来说,移植和调试BOA服务器涉及到源码编译、依赖库的安装、代码适配、配置文件的编写和调试等多个环节。每个步骤都需要仔细检查和测试,以确保服务器在目标平台上稳定、高效地运行。对于不熟悉的环境或遇到的...

    用yate建立VoIP服务器

    ### 使用Yate构建VoIP服务器的关键知识点 ...通过以上步骤,我们可以有效地搭建起一个简易但功能完整的VoIP服务器,不仅能够实现内部用户之间的免费通话,还可以进一步拓展至更复杂的应用场景中。

    Windows-Server-2008R2-搭建FTP服务器并实现用户隔离.doc

    为了实现用户隔离,我们需要在 FTP 根目录下建立一个 LocalUser 文件夹,并在其中建立多个文件夹,每个文件夹对应一个用户。例如,我们可以建立 1、2 文件夹和一个公用的文件夹 public。 然后,我们需要为每个...

    多线程服务器在线多人聊天室

    【多线程服务器在线多人聊天室】是一种基于Java技术实现的网络应用程序,旨在提供一个能够同时容纳多个用户进行实时交流的平台。这个项目通常作为计算机网络课程设计的一部分,旨在让学生了解和掌握多线程编程以及...

    android上传图片至服务器

    在Android平台上,将图片上传到服务器是一个常见的任务,涉及到客户端(Android应用)和服务器端(通常为Web服务)的交互。以下将详细讲解这个过程的关键步骤、涉及的技术和注意事项。 一、客户端(Android应用)...

    WEB FTP EMAIL的服务器的安全配置.doc

    多个WEB站点配置 * 将www.li.com 和www.ej.com 两个域名的DNS 解析到服务器的IP 地址。 * 点击IP地址的高级按钮,修改IP地址。 通过这些步骤,可以确保WEB FTP EMAIL 服务器的安全,防止黑客攻击和数据泄露。 WEB...

    一个简单的web服务器(python)1

    在本文中,我们将探讨如何使用Python编写一个简单的Web服务器,主要关注标题和描述中的内容。首先,我们需要了解Web服务器的基本工作原理,然后分析提供的代码,理解其结构和功能。 Web服务器的基本工作流程如下: ...

    您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法

    最近总遇到这些情况,同属一个域里的计算机,别人都访问的了他的计算机,但他就是访问不了别人的,但他还是访问的了其他的一些计算机的。和别人的计算机ping也通,但用IP地址查找也找不到,他并没开防火墙之类的,这...

Global site tag (gtag.js) - Google Analytics