当前位置:  技术问答>linux和unix

求助!!!集群服务器与客户端通讯模型

    来源: 互联网  发布时间:2017-02-19

    本文导语:  客户端为2种,web(短链接)与客户端(长链接),现在有2种不成熟思路。 1,集群网络共享:    集群前端采用负载均衡,所有服务器在内存中保持一致的数据结构,一台服务器收到信息把信息广播给所有集群中的服务器...

客户端为2种,web(短链接)与客户端(长链接),现在有2种不成熟思路。

1,集群网络共享:
   集群前端采用负载均衡,所有服务器在内存中保持一致的数据结构,一台服务器收到信息把信息广播给所有集群中的服务器。定期验证链接(集群内通讯)是否正常,数据是否一致.其中一台服务器与客户端保持链接(长链接),当其中一台服务器出现问题,客户端自动重链。通过内存中同步的数据进行业务处理.

2,分布式
  服务器分为2大类,即公共数据服务器与私有服务器,只维护一个公共资源在公共服务器,私有服务器对外开放端口(负载均衡),
通过私有服务器与公共服务器交换信息处理业务逻辑.(即业务逻辑主要放在私有服务器上,包括数据据的操作).

请问:
1,集群共享如果其中一台服务器压力过大(因为是长链接),是否影响整个系统的性能。
2,分布式的共享服务器压力回有多大(按1W链接算).
3,请问现在普遍采用的模型是什么样的.
4,有没有必要用多个accept处理短链接, 2.6内核据说没有惊群现象了。accept线程组(非阻塞+epoll)->read线程组->接收队列->业务处理模块->发送队列->write线程组,这么设计是否有问题.

|
太不成熟了。。。 一团乱。。。

竟然还有广播。。。


1,不可能出现这个问题,对于长连接服务来说,可以DNS将域名映射到多个C2S服务器或者F5/LVS负载均衡,这里的概念就是无限的横向扩展C2S服务器,C2S服务器的唯一作用就是负责长连接用户接入以及数据解析修饰后向内网转发。

2,什么意思。。。 服务器的压力永远都不在内存,也不在于带宽,只会因为慢速的磁盘访问或者慢速的逻辑处理或者长距离的网络传输造成瓶颈。

3,看你疑惑的是长连接,基本模型是前端C2S接入(可横向扩展),中间router路由(可横向扩展),后端sm会话管理(可横向扩展),最后是数据库与缓存系统。 系统的组建故障均可以定时检测踢出下线, 因为组建离线而引起的会话不一致问题可以配合客户端逻辑做断线重连,会话信息需要持久化到数据库。

4,不知道你想干嘛。。。 网络I/O进程用epoll,计算/缓慢磁盘I/O进程用线程池,master-worker进程模型用lock-accept,根据服务类型(网络I/O进程用epoll,计算/缓慢磁盘I/O进程用线程池)选择合适的程序设计模型。

    
 
 

您可能感兴趣的文章:

  • 求助:Linux科学集群的安装方法
  • 求助:我要做linux下的集群,请问各位我应怎样开始?走过来的人,能否给我个路线?在线等。感激涕零。
  • 求助:ssh登录集群计算机节点后无法进入home目录
  • 求助~~哪位大神晓得如何固定tuxedo客户端与通信端的端口呀?
  • 求助:Linux下ftp客户端代码编写
  • 大侠,求助!!LINUX下TCP套接字编程中客户端出现段错误
  • 重分求助!!!!javascript如何调用客户端dll问题
  • 求助各位大侠:Linux下Ftp客户端程序编写
  • 求助socket编程问题:C/S模式.客户端调用Winsock函数connect()的时候,返回错误码是10065(主机路由不可达).
  • 急求助:linux下ftp客户端代码
  • 新手求助。。。关于最简单的服务器/客户端程序
  • 求助:各位大哥能给一个 socket 程序(服务器一个,客户端一个),谢谢!马上送分哦~
  • 求助!ntp协议客户端实现时,select超时
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助:协议族各属于5层TCP/IP模型中的哪个层?(这里物理层和数据链路层是分开的)
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3