J2EE企业级应用架构简述

时间:2022-02-25 17:03:30
J2EE企业级应用架构简述

1.课程设计:
A.了解企业应用架构
B.了解服务治理的方式
C.掌握远程调用的基础
D.掌握使用Dubbo开发分布式服务

2.分布式服务基础概念
A.分布式服务框架是企业级应用的基础
B.分布式服务框架有效利用企业资源

3.企业应用特点
A.多环境多系统的交互
B.海量数据,高并发,高TPS
C.安全等级高
D.自动化集群管理

4.架构的原则
A.CAP原则(一致性,可用性,分区容错性)
B.复杂的事情简单化

5.架构目标
A.高速缓存
B.并行计算
C.负载均衡
D.数据备份
E.异地容灾
F.业务分离

6.分布式服务
A.小型机虚拟化
B.请求处理与业务拆分
C.应用服务化
D.同步异步拆分
E.数据读写分离
F.运维难度大大加大

7.弹性计算
A.容器级虚拟化
B.应用资源动态分配
C.离线数据采集分析系统
D.数据库读写分离
E.硬件成本下降
F.异地容灾

8.常用的服务治理的方式
1)多域名分配
A.每个应用专属域名
B.Http做进程通信
C.硬件负载或者Nginx
D.多语言
E.安全性较低
F.无法编辑检查
2)企业服务总线
A.支持多种方式路由以及注册
B.工作流集成
C.高效,容易维护
D.过度依赖中心
E.软件成本高
3)分布式服务框架
A.无中心也可以工作
B.基于接口编译检查
C.JAVA环境中开发学习成本低
D.多语言支持不足