互联网架构图谱

互联网架构

  • 业务架构: 由业务架构师负责,也可以称为业务领域专家、行业专家,业务架构属于顶层设计,其对业务的定义和划分会影响组织架构和技术架构;
  • 应用架构: 由应用架构师负责,需要根据业务场景需要,设计应用的层次结构,制定应用规范、定义接口和数据交互协议等。并尽量将应用的复杂度控制在一个可以接受的水平,从而在快速的支撑业务发展的同时,在保证系统的可用性和可维护性的同时,确保应用满足非功能属性的要求如性能、安全、稳定性等。
  • 技术架构: 描述了需要哪些服务;选择哪些技术组件来实现技术服务;技术服务以及组件之间的交互关系;
  • 数据架构: 描述了数据模型、分布、数据的流向、数据的生命周期、数据的管理等关系;

架构图的分类

一、场景试图

用于描述系统的参与者与功能用例间的关系,反映系统的最终需求和交互设计,通常由用例图表示;
在这里插入图片描述

二、逻辑视图
在这里插入图片描述

三、物理视图

用于描述系统软件到物理硬件的映射关系,反映出系统的组件是如何部署到一组可计算机器节点上,用于指导软件系统的部署实施过程。
在这里插入图片描述

四、处理流程视图

用于描述系统软件组件之间的通信时序,数据的输入输出,反映系统的功能流程与数据流程,通常由时序图和流程图表示。
在这里插入图片描述

五、开发视图

开发视图用于描述系统的模块划分和组成,以及细化到内部包的组成设计,服务于开发人员,反映系统开发实施过程。
在这里插入图片描述

六、C4语境图

用于描述要我们要构建的系统是什么,用户是谁,需要如何融入已有的IT环境。这个图的受众可以是开发团队的内部人员、外部的技术或非技术人员。
在这里插入图片描述
七、C4容器图

容器图是把语境图里待建设的系统做了一个展开描述,主要受众是团队内部或外部的开发人员或运维人员,主要用来描述软件系统的整体形态,体现了高层次的技术决策与选型,系统中的职责是如何分布的,容器间是如何交互的。
在这里插入图片描述

八、C4组件图

组件图是把某个容器进行展开,描述其内部的模块,主要是给内部开发人员看的,怎么去做代码的组织和构建,描述了系统由哪些组件/服务组成,了组件之间的关系和依赖,为软件开发如何分解交付提供了框架。
在这里插入图片描述

==================================================

在这里插入图片描述

架构师

在这里插入图片描述
在这里插入图片描述

互联网大流量

在这里插入图片描述

程序开发语言

在这里插入图片描述

软件工程图谱

在这里插入图片描述

软件发布流程

在这里插入图片描述

前端开发

在这里插入图片描述

后端开发

在这里插入图片描述

容器技能

在这里插入图片描述

架构方法论

在这里插入图片描述

设计模式

在这里插入图片描述

Java架构师

在这里插入图片描述
在这里插入图片描述

阿里巴巴常用小框架

在这里插入图片描述

云计算

在这里插入图片描述

云计算技能

在这里插入图片描述

Devope自动化运维

在这里插入图片描述

运维

在这里插入图片描述

OpenResty

在这里插入图片描述

大数据

在这里插入图片描述
在这里插入图片描述

安全

在这里插入图片描述

=======================================================

单体分布式集群

将一个项目全都部署在一台服务器上面,整个项目的所有服务资源都由这一台服务器提供

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

垂直应用架构

将原来的一个应用拆成互不相干的几个应用,以提升效率。
在这里插入图片描述

分层架构

抽取公共的功能为服务层,提高代码复用性
在这里插入图片描述

SOA架构

使用注册中心解决了服务之间调用关系的自动调节
增加一个调度中心对集群进行实时管理,用户资源调度和治理中心,强调面向服务
在这里插入图片描述

微服务架构

微服务之间采用RESTful等轻量级Http协议相互调用
在这里插入图片描述

在这里插入图片描述

Java后端架构

java 类加载器架构
在这里插入图片描述
JVM 架构
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Java技术体系
在这里插入图片描述

线程运行架构
在这里插入图片描述

Java 体系(编译与运行)结构
在这里插入图片描述

JMS 技术架构
在这里插入图片描述
在这里插入图片描述

JMX 技术架构
在这里插入图片描述
在这里插入图片描述

Spring架构
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Hibernate架构
在这里插入图片描述在这里插入图片描述

itatis架构
在这里插入图片描述

Struts2架构
在这里插入图片描述

Struts1架构
在这里插入图片描述

JBPM架构
在这里插入图片描述

EJB架构
在这里插入图片描述
在这里插入图片描述

Portal
在这里插入图片描述

J2EE
在这里插入图片描述

SmartClientAjax
在这里插入图片描述

Oracle
在这里插入图片描述

MYSQL 架构
在这里插入图片描述

Android架构
在这里插入图片描述

云计算架构
在这里插入图片描述

Linux内核
在这里插入图片描述
vmware 架构
在这里插入图片描述
SAP 系统整体架构
在这里插入图片描述

门户网站应用架构蓝图
在这里插入图片描述

SOA 技术架构
在这里插入图片描述

MIS 技术架构
在这里插入图片描述

APUSIC ESB 技术架构
在这里插入图片描述
在这里插入图片描述
GIS esb 技术架构
在这里插入图片描述
CRM 方案架构
在这里插入图片描述
OA 架构
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值