dubbo总结(2)——dubbo的使用场景
来源:互联网 发布:mac下jenkins安装配置 编辑:程序博客网 时间:2024/05/17 23:38
dubbo总结(2)——dubbo的使用场景
关于dubbo的使用场景,这个要从系统的演变开始将起,既然dubbo的使用很多是在电商系统中,那么就从电商系统的演变开始讲起。
一个简单的电商网站说起,它可能包含如下的几个模块和功能,如首页、detail页、list页、下单页、支付页以及后台管理等页面和功能。单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加使得维护起来越来越难以维护。
于是就产生了垂直应用架构,垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的体积可控,一定程度上降低了开发人员之间协同以及维护的成本,提升了开发效率。但是在垂直架构中相同逻辑代码需要不断的复制,不能复用。所以分布式系统就这样应运而生了。
公共的逻辑业务提取出来形成服务,对外提供。这样对于维护和升级都只需要切分成一个一个的小系统去维护,也可以让前端业务系统与底层数据访问分离,团队分工更为明确。
分布式系统所依赖的基础设施包括服务框架、消息中间件、数据访问中间件、配置中心、分布式缓存系统、持久化存储(关系数据库、nosql数据库)、搜索引擎、CDN网络、负载均衡系统、运维自动化系统、硬件虚拟化及镜像管理系统、分布式文件系统、日志收集系统、监控系统、离线计算、实时计算、数据仓库等等。随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。
就这样为分布式系统的服务治理框架就出现了,dubbo也就这样产生了。dubbo在整个分布式系统的架构中,按照分层的架构来架构,使得各个层级之间最大限度的松耦合.
欢迎交流技术QQ329790217
转载:http://blog.csdn.net/chenli522/article/details/47082341 感谢博主分享
- dubbo总结(2)——dubbo的使用场景
- dubbo总结(2)——dubbo的使用场景
- dubbo总结(2)——dubbo的使用场景
- dubbo的使用场景
- dubbo的使用总结
- Dubbo学习总结(2)——Dubbo架构详解
- Dubbo学习总结(2)——Dubbo架构详解
- Dubbo学习总结(2)——Dubbo架构详解
- dubbo和mq的使用场景
- 【Dubbo入门】——dubbo-admin的使用
- dubbo的使用2
- Dubbo的学习与总结(二)- -使用Dubbo
- 应用——dubbo的基本使用
- dubbo使用总结
- Dubbo总结和使用
- dubbo总结(1)——关于我和dubbo
- dubbo总结(三)——dubbo介绍和工程创建
- dubbo总结(四)——安装dubbo管理控制台
- 数据库实验——3
- 1119数组 二维数组 字符串处理函数 值传递和变量存储类型知识点
- HTML里如何移动图片位置
- GBK与UTF各种格式转码成unicode(java代码)
- bzoj1863 [Zjoi2006]trouble 皇帝的烦恼
- dubbo总结(2)——dubbo的使用场景
- Android
- 1119相应代码 包含素数 闰年 测地址 输入字符串 打印图形和二维数组等
- 转载:WebSocket使用教程-带完整实例
- 找出数列中个数大于总数一半的元素
- 杂七杂八
- Educational Codeforces Round 31- D. Boxes And Balls
- Git 常用命令清单
- 链表