浅谈负载均衡轮询调度涉及的应用开发部署

  负载均衡含义,参见360百科:网络专用术语,负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

  网络结构图如下:

 

如果其最终目的是为了减轻某一台应用服务器的压力,提升并发性能,为用户提供更好的应用体验。

需要注意的是如果应用是负载的,也就是独立的如上图所示,而数据库仅仅做了磁盘阵列上的负载,实际数据文件在一个磁盘空间上,在应用程序开发时需要考虑并行处理,特别是应用部署时该功能只能运行在一台服务器上。避免因程序同时运行,同时处理造成数据不准确及不一致性。引申出来也就是可能会存在测试环境直接备份的正式环境,而这个应用程序连接的数据库依然是正式环境的数据库,这个是在后期实施运维阶段特别要关注的。这样很容易对正式环境数据造成无法逆转的破坏,本来该处理的数据却在测试环境处理,但用户却看不到待处理数据,此时数据处理标志位已标记为已处理,这样很容易让用户感觉系统特别差,容易丢数据等等。作为开发经理需要特别对此处引起重视,个人感觉可以从如下几方面规避:

1.规范数据备份过程,涉及到数据库、IP等个性化的配置一定要同步修改

2.开发经理负责检查关键配置信息

原文地址:https://www.cnblogs.com/xiaolongzi/p/7443952.html