系统架构

8 篇文章 0 订阅
订阅专栏

1.1.1.  传统架构

 

 1.1.2.  1000并发

需要20台服务器做tomcat集群。当tomcat集群中节点数量增加,服务能力先增加后下降。

所以集群中节点数量不能太多,一般也就5个左右。


1.1.3.  10000并发

需要按照功能点把系统拆分,拆分成独立的功能。单独为某一个节点添加服务器。需要系统之间配合才能完成整个业务逻辑。叫做分布式。

分布式架构:多个子系统相互协作才能完成业务流程。系统之间需要进行通信。

集群:同一个工程部署到多台服务器上。

分布式架构:

把系统按照模块拆分成多个子系统。

优点:

1、把模块拆分,使用接口通信,降低模块之间的耦合度。

2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。

3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。

4、可以灵活的进行分布式部署。 

缺点:

1、系统之间交互需要使用远程通信,接口开发增加工作量。

2、各个模块有一些通用的业务逻辑无法共用。

 

1.1.4.  基于soa的架构

SOA:Service Oriented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。

 

1.1.5.  淘淘商城系统架构

 


架构演进
weixin_49349430的博客
12-21 362
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MA76HJ0o-1608560174392)(Pictures/1589079298185.png)] Author:Eric Version:9.0.0 文章目录一、开发环境&生产环境1.1 开发环境1.2 生产环境二、Web1.0&Web2.0阶段2.1 Web1.0阶段2.2 Web2.0阶段2.3 搭建集群后发生的问题.三、垂直架构四、分布式架构五、分布式架构常见问题5.1 服务之间的异步通讯5.2
android系统体系结构
03-02
android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。蓝色的代表java程序,黄色的代码为运行JAVA...
java分布式系统架构问题解决与瓶颈突破
03-13
本书主要讲解了架构知识,不仅仅是架构知识,更多的是互联网场景下大型网站架构演变过程中核心技术难题的解决方案。
传统到soa构架的演变
qq_28418711的博客
10-27 651
传统构架传统构架是部署在一个tomcat上的,Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。因此当用户达到一定数量的时候就要考虑到集群。Tomcat集群通过nginx代理,假设每台服务器能支持150的并发,上面的图中能最大支持300并发。但是配置集群最大的问题就是session共享问题,tomcat的
Java架构的演变
qq_39940489的博客
04-15 918
1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2、基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。 1)什么是分布式? 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上。 2)什么是高可用? 系统
平台架构——体系结构
02-27
火龙果软件工程技术中心 在“项目->产品->平台我的编程人生”中大体说明了一下我在一个什么样的需求环境下要搭建一个平台,及要建成一个什么样的平台之后,本文将着重讲一下这个平台的体系结构,及设计要点。...
嵌入式系统软件体系结构设计
02-27
姿轨控计算机系统引言软件体系结构是对软件各高层抽象的理解,必须在较早阶段对软件进行体系结构层的分析,其中算法和数据结构的选择处在软件体系结构的较低层次上。系统结构的问题包括:用一系列组件来组织一个系统...
图书管理系统体系结构图和数据流程图.doc
12-20
图书管理系统体系结构图和数据流程图.doc
Hbase系统架构及数据结构.md
08-07
Hbase系统架构及数据结构,进阶篇
系统架构图ppt.pptx
11-14
这是一份软件架构ppt模板 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础
软考高级系统架构设计师知识点大全
最新发布
03-25
软考高级系统架构设计师知识点大全软考高级系统架构设计师是一项国家级认证考试,主要考察考生在计算机系统结构、软件工程、数据库、网络、信息安全等多个领域的专业知识和实践经验。通过这项考试,考生可以获得高级...
双十一电商系统架构图.pdf
10-29
双十一电商系统架构
计算机体系结构量化分析第六版课后答案
10-12
computer-architecture-sixth-edition-a-quantitative-approach-solutions-manual-6
Java 系统架构的演变
A_bad_horse的专栏
03-27 854
Java 系统架构演变过程 单一应用 ->垂直分布 ->分布式服务 -> SOA(面向服务的架构) ->微服务架构 -> Google Service Mesh 1. 单一应用 特点: 1. 结构简单,易于部署。 2. 网站流量很小时,一个应用部署所有功能。 3. 简化增删改查工作量的ORM框架是影响开发的关键。 问题: 1. 代码耦合,开发维...
JAVA架构演变过程
weixin_53252715的博客
05-22 865
一.单体架构 *将前端和后端的项目用JSP开发写在了一起,部署在了同一台tomcat服务器中 缺点: 1.tomcat服务器的并发请求处理量为200~300,处理不了高并发的请求 2.前后端代码写在了一起,耦合高,不易于维护,代码可扩展性差 二.前后端分离架构 *由于前端项目不依赖于jvm环境,所以可以部署在nginx服务器上,nginx可以处理万级并发。缓解了后端tomcat服务器近百分之80的请求,tomcat服务器只需要关注后端需要处理数据的近百分之20的...
Java应用架构的演化之路
u013322876的博客
04-30 436
http://www.iteye.com/topic/1143584
Java开发架构演进篇
yinying293的博客
05-21 802
平时在写代码时,大多都在是Win10/Win7/Mac,这些系统都可以称呼为开发环境,咱们会为了更高效的开发应用程序,安装很多很多的软件,会导致操作系统不安全,稳定性降低。海量数据会导致数据库无法存储全部的内容,即便数据库可以存储海量的数据,在查询数据时,数据库的响应时极其缓慢的,在用户高并发的情况下,数据库也时无法承受住的。使用分布式架构之后,服务之间的通讯都是同步的。在Web1.0阶段,由于带宽不足,这时的项目大多是内容少,用户量也不多,甚至有一些项目不需要对外开放,对安全性和稳定性的要求是不高的。
软件的体系结构和系统架构
06-10
软件的体系结构和系统架构是软件开发中两个重要的概念。 软件的体系结构是指软件系统中各个组件之间的关系和相互作用的组织方式,包括模块化、层次化、客户端-服务器、面向服务等多种形式。体系结构的设计可以提高...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • GitHub中readme.md文件的编辑和使用 15675
  • 使用Hexo+Github搭建属于自己的博客(Next主题基础配置) 5349
  • JavaWEB思维导图 2559
  • 使用Hexo+Github搭建属于自己的博客(CSS样式自定义) 2048
  • JavaWEB模式架构 1981

分类专栏

  • Java内部原理 5篇
  • 思维导图 11篇
  • J2SE 11篇
  • JavaWEB 5篇
  • J2EE 11篇
  • 数据库 1篇
  • MongoDB 1篇
  • 规划 1篇
  • maven 1篇
  • Linux 5篇
  • C语言 1篇
  • Myeclipse 1篇
  • HTML 3篇
  • CSS 2篇
  • 前端跨域 1篇
  • JavaScript 1篇
  • Git 4篇
  • GitHub 8篇
  • Hexo 4篇
  • Nginx 1篇
  • HTTP 1篇
  • HTTPS 1篇
  • TCP 1篇
  • MySQL 1篇
  • 优化 3篇
  • 架构 8篇
  • 正则表达式 1篇
  • 设计模式 2篇
  • Web容器 1篇
  • SSO 1篇

最新评论

  • 使用Hexo+Github搭建属于自己的博客(Next主题基础配置)

    Jungle松: https://qsbit.github.io/

  • 使用Hexo+Github搭建属于自己的博客(Next主题基础配置)

    gexingkobe: 最好能够发布一下答主的博客链接方便预览

  • 使用Hexo+Github搭建属于自己的博客(CSS样式自定义)

    圣☆哥: 感谢分享

  • Java Web前端到后台常用框架介绍

    有_味 回复 Mr_Chungh: 你很优秀.

  • Java Web前端到后台常用框架介绍

    Mr_Chungh 回复 有_味: 兄弟我是搞后台的哈哈哈

大家在看

  • 《我的阿勒泰》最经典的6句话
  • 大数据运维学习笔记之HDFS运行机制和HDFS shell使用 —— 筑梦之路
  • 黑马聚合的分类及实现 215
  • 小干货!!!封装一个LoadingDialog 1
  • Maven学习笔记 1

最新文章

  • Git使用
  • Java Web前端到后台常用框架介绍
  • 35+ 个 Java 代码性能优化总结
2018年84篇
2017年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网给宝宝起个好名字猴年邵伟华周易预测学入门全书下载宝宝起名100分的什么名字好周公解梦完整版三点水起名吉祥字贸易公司起名大全 建材八字算命大师一儿一女怎么起名多梦如何解决七绘制起名吉利字有哪些水果网店名字大全起名网康熙字典免费起名评分表生辰八字算命农历合婚周易预测万年历下载腾蛇入梦签的解析周易测号码吉凶给姓雷的女孩起名字八字看婚姻算命周公解梦查询大全免费梦到牙齿掉周公解梦格力犬一般起什么名字起名五行属和火的字哪些高等教育土木工程高起专报名时间属羊的女宝宝起名大全2015年2020周公解梦大全梦见抓鱼周易灵签生辰八字配对查询免费算命周易算命大师软件免费周易起名的软件梦幻模拟战破解版下载淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化