【各类名词解释】 Spring、微服务、分布式......

Spring

是一种JavaEE的开源容器框架,核心是IOC(控制反转)、AOP(切面编程:动态代理的应用)。

 

Spring MVC

基于Servlet的一个MVC框架,主要解决Web开发问题。

 

SpringBoot

简化Spring的配置流程,集成大量常用的第三方库配置。

 

SSM

有三大框架构成:Spring、Spring MVC 、MyBatis(数据库持久层框架)

 

动态代理

运行时动态的生成类,并且作为一个真实对象的代理来做事情。

 

Restful  API (RPC的一种)

是一套互联网应用程序的API设计规范(通信协议为Http)。

 

微服务(架构设计方式)

将单体应用拆分成一个个独立服务。各个模块之间可用RestFul  API规范来实现通信。

 

分布式(系统部署方式)

是微服务的表现形式。

 

服务器集群

相同服务部署在不同服务器上。

 

负载均衡

可通过反向代理(Nginx)来转向集群中不同的服务器处理服务,分摊访问压力。

 

RPC

远程过程调用。即不同机器之间的方法调用。常见框架:Dubbo、SpringCloud

RPC与Restful的区别是,RPC不需要关心网络通信(状态码)、数据处理(请求头、返回值)的细节,效果像是本地调用一样。

 

 

上面的内容为一些零散博文上摘取或总结出来了,侵删  :)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值