设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 行业动态
 
【软件服务器集群的设置】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2020-02-10 
 
集群能提高单位时间内处理的任务数量,提升服务器性能
有多台服务器去处理任务,但是每个任务都是由一台服务器独立完成的

由于http请求是无状态的,那么对于会话级别的事务,如何保持用户的状态?
在单个服务器中,提供了session-sessionID的机制来保存用户的状态
那么现在有多台服务器,如何记录用户的状态?
有两个大方向:

  1. session粘性
  2. 共享session

如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。

做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,

目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个负载测试吧。


采用这种集群服务器的方法的前提是游戏场景剖分导致客户端对应的玩家在游戏场景中分布均匀,此时每台服务器将处理数目相同的客户端。如果在某一刻,大量的客户端集中到一个服务器,就会产生问题。解决方法是自适应剖分,如BSP树、四叉树和八叉树。然而,这种剖分始终是一种与处理方法,无法解决场景实时变化带来的问题。如图所示,场景剖分技术产生了均匀的角色。在某一时刻,一个新的任务使得角色重新分布,造成某个服务器上聚集了大量的角色,这种问题又被称作Braveheart问题。


 日志收集服务器群集 和qos分析系统,构建 有效的日志收集系统可以有效地对用户的访问数据进行整合和分析,可以快速的分析qos,对应重要的节点我们采用本地分析并导入mongodb,最后导入zabbix的方式,非重要节点则直接将日志打包压缩,通过ftp上传至Hadoop数据仓库集群中。


下一篇:我眼里的WPF布局
 
推荐文章

nginx的正反向代理 [2020-02-08]
我眼里的WPF布局 [2020-02-04]
三层开发中容易走的弯路 [2020-01-27]
ERP系统重构的主要方向 [2020-01-13]
Redis的在服务器中的实际应用 [2020-01-13]
绩效考核系统的主要功能 [2020-01-05]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开