首页 > 代码库 > 我们的java商城开发技术人员概括采用分布式开发的原因
我们的java商城开发技术人员概括采用分布式开发的原因
在做电子商务网站建设中,java语言要比其他的语言安全性相对要高一些,而且使java商城开发的产品它的跨平台性相比其他语言也要好一点。而且java在开发jsp商城网站中还有一个优势,那就是可以采用一些开发技术来提高网站的运行速度,这个技术就是现在很多开发企业比较看重的分布式开发。
在介绍分布式开发的时候,我们先来一段插曲,那就是关于火车站的售票系统的开发。在12306.cn网站刚刚开通网上售票功能的时候,我们会发现,在买票的时候经常出现网站崩溃或是服务器无响应或是网站进不去等等问题,这个就是在开发和建站的时候,没有想到高峰期购票的人那么多,把空间刷爆了,同时也是分布式设计不合理的一个表现。由此可以看出同样作为一个流量巨大的商务网站,空间服务器和分布式设计使不可少的。
看到上面的,也许很多人会想一个问题,到底为什么会在java中出现分布式设计。其实分布式设计的原因,我们的java商城开发技术人员概括为以下几个方面:
1、它可以解决组织机构分散而数据需要相互联系的问题。比如银行系统,总行与各分行处于不同的城市或城市中的各个地区,在业务上它们需要处理各自的数据,也需要彼此之间的交换和处理,这就需要分布式的系统。
2、如果一个组织机构需要增加新的相对自主的组织单位来扩充机构,则分布式数据库系统可以在对当前机构影响最小的情况下进行扩充。
3、均衡负载的需要。数据的分解采用使局部应用达到最大,这使得各处理机之间的相互干扰降到最低。负载在各处理机之间分担,可以避免临界瓶颈。
4、当现有机构中已存在几个数据库系统,而且实现全局应用的必要性增加时,就可以由这些数据库自下而上构成分布式数据库系统。
5、相等规模的分布式数据库系统在出现故障的几率上不会比集中式数据库系统低,但由于其故障的影响仅限于局部数据应用,因此就整个系统来讲它的可靠性是比较高的。