本帖最后由 自强不息 于 2014-12-30 10:33 编辑
技术是为需求而服务的,分布式服务框架也同样如此,它不是凭空诞生的,也是因为有这样的需求才会有分布式服务框架这么样的东西诞生,分析分布式服务框架诞生的原因。 - 高并发,大数据,传统单一的数据库不能满足我们的需求。
- 在一个不断发展的大型应用中,系统的业 务和功能不断的增加,同时技术在不断的发展、团队在不断的变化,很容易造成的现象就是:各个子系统、模块实现的技术五花八门,部署时各子系统的方式和要求不同,各个子系统之间的交互方式和方法不统一。这时候需要约束需要对外提供的功能,保证其以一个统一的方式来对外提供和获取;
- 随着系统的功能越来越多,不得不不断的增加机器以减轻服务器的压力,但很快就出现瓶颈,不得不把应用分层部署,这样可以撑一段时间,在撑过一段时间后发现再度出现瓶颈,于是希望能够再度的把系统进行划分,这个时候就变成了希望能够以非常细的粒度来部署了,而不是把一堆的功能都部署在同一台机器上,这样带来的好处是系统的重用性能够再度的增强。
ps:简单说说个人的理解。学习中。 |