Tomcat, RPC, Spring

一、Tomcat(Slimcat)

Tomcat支持收发网络请求,如Http,TCP,UDP等形式,是容器。相当于在一个server硬件上面起了一个server软件,帮助我们和Client进行通信。

七层通信协议,Tomcat是应用层下面很底层的管通信的,所以我们只需要知道Tomcat是干嘛的,不需要知道是如何实现的,然后在上面build各种应用,每一个应用起一个Tomcat。相当于路由器,帮我们实现上网功能,至于上网干嘛,由我们自己定,上网做的事情,就相当于上面的应用。

有了Tomcat之后,我们只需要专注业务逻辑,但我们这儿就只是request和response。应用层拿到各种URL进行处理,处理的结果再返回给Tomcat。比如说RPC的底层走http请求,Tomcat负责收发http请求,那么RPC是build在Tomcat上了一个应用。

 

二、RPC

Remote procedure call 远程过程调用,就是要像调用本地函数一样调用远程函数,具体分为三个步骤:

1. call ID的映射

2. 序列化和反序列化:要通过设置配置文件,来规定对象定义格式。

3. 网络传输

 

三、Spring

通过配置文件或者是注解@XXX帮我们自动创建对象,并且管理他们之间的依赖关系,依赖关系会被自动注入到需要他们的对象当中去,从而实现高内聚、低耦合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值