dubbo从笨鸟到菜鸟之(一)出现背景
来源:互联网 发布:可视化数据分析 编辑:程序博客网 时间:2024/06/01 18:36
1.当我们的网站只有少量用户访问时,没有访问流量过大的压力.所以我们会把所有的业务部署在一个节点上,以减少成本.此种开发为了简化增删改查的工作量,数据访问框架ORM成了提高效率的关键.这个就是我们网站初期的单一应用架构.
2.但是当随着网站知名度的提高,流量也越来越大,即使增加服务器数量,很难支撑流量过大的问题,急需将单一应用拆分成互补相干的几个应用,以提高效率,此时用户加速前端开发的web框架MVC成了关键,这就是我们网站运行一段时间后垂直架构的诞生.
3.当垂直应用越来越多,各个应用直接也产生了交互,将核心业务抽取出来,作为独立的服务,逐渐形成了稳定的服务中心,使前端应用能够快速的响应多变的市场需求,这时分布式服务框架RPC诞生.
4.但是服务会越来越多.容量的评估,小服务资源的浪费等问题逐渐显现,这时资源调度和治理中心框架SOA诞生.
通过总结,从单一应用架构--->垂直架构--->分布式架构--->SOA框架.是大部分网站所经历的几个阶段.而dubbo就是为了资源的调度和服务的治理而产生的.这样使得开发人员从资源调度和服务管理中脱离出来,把主要精力放到业务上.大大提高了项目开发的进度.
下面的dubbo系列文章将从dubbo的应用到dubbo的分析,以及我所在公司实际的应用所遇到的问题为大家展现一套dubbo系列大餐.
注:本文一些内容和图片参考dubbo指南(http://dubbo.io/User+Guide-zh.htm)
1 0
- dubbo从笨鸟到菜鸟之(一)出现背景
- Java程序员从笨鸟到菜鸟之(一)流程控制
- Dubbo架构出现的背景
- Java程序员从笨鸟到菜鸟之(三十五)细谈struts2(一)自己实现struts2框架
- Java程序员从笨鸟到菜鸟之(五十)细谈Hibernate(一)hibernate基本概念和体系结构
- Java程序员从笨鸟到菜鸟之(六十七)细谈Spring(一)spring简介
- Java程序员从笨鸟到菜鸟之(一百零七)一步一步学习webservice(一)开篇
- Java程序员从笨鸟到菜鸟之(三十五)细谈struts2(一)自己实现struts2框架
- Java程序员从笨鸟到菜鸟之(五十)细谈Hibernate(一)hibernate基本概念和体系结构
- Java程序员从笨鸟到菜鸟之(五十)细谈Hibernate(一)hibernate基本概念和体系结构
- Java程序员从笨鸟到菜鸟之(六十七)细谈Spring(一)spring简介
- Java程序员从笨鸟到菜鸟之(六十七)细谈Spring(一)spring简介
- Java程序员从笨鸟到菜鸟之(一百零七)一步一步学习webservice(一)开篇
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- java程序员从笨鸟到菜鸟之(七)一—java数据库操作
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- java程序员从笨鸟到菜鸟之(七)一—java数据库操作
- Android Studio编译时Error: app:transformClassesAndResourcesWithProguardFor 的解决
- storm从入门到精通 第五节 Trident
- Android性能测试之fps获取
- Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 开宗明义:分析动机的学习
- dubbo从笨鸟到菜鸟之(一)出现背景
- 正则表达式(银行卡号,手机号码,车牌号,身份证号)
- MVC jQuery 添加修改信息
- Gradle For Android(二) 多渠道打包与签名配置
- Retrofit2.0用法详解
- 答大二学生:怎样才能有解题思路
- MFC 文档串行化
- java反射机制获取泛型参数类型
- LRU算法的实现使用linkedHashMap方法,以及使用双链表+hashtable方法