![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 81
swordbob
博观而约取,厚积而薄发
展开
-
rpc和rpc动态代理的核心原理综合理解
rpc介绍 rpc的出现:随着项目越来越大,访问量越来越大,为了突破性能瓶颈,需要将项目拆分成多个部分,这样比起传统的项目都是本地内存调用,分布式的项目之间需要在网络间进行通信 服务之间的远程调用通常有两种方式,即基于TCP的远程调用和基于Http的远程调用 基于TCP的RPC实现 主要是服务提供方定义socket端口和提供的方法名称已经需要的参数结构,服务调用方通过连接服务方的socket端口,进而调用相关方法,并且将需要通信的数据作为参数传递,需要值得注意的是参数在传递的时候需要在服务调用端进行原创 2021-09-12 17:43:14 · 559 阅读 · 0 评论 -
springboot 原型注解(Stereotype Annotations)个人解析
1.@Service @Controller @Repository这三个注解从源码上看其实都是@Component 实现的,所以本质上这三个没有什么区别。 通常地,@Service @Controller @Repository是为了给不同的类打上不同的标志来区别开各个类的作用是什么, @Service表明是一个服务 @Controller表明是一个控制器 @Repository表明是一个仓储,说明是数据库访问模型 如果该类没有明确定义是服务、控制器、仓储,可以用@Component标明 2.原创 2021-02-15 19:49:55 · 746 阅读 · 0 评论