文章目录一、RPC协议二、Dubbo是什么三、为什么要用dubbo四、dubbo架构五、微服务一、RPC协议远程过程调用(Remote Procedure Call):就是一个节点请求另一个节点提供的服务。常见的RPC框架有 Dubbo、Thrift、grpc二、Dubbo是什么Dubbo是一款高性能、轻量级、基于Java的开源RPC框架(最早由阿里开源,2018年贡献给了Apache组织)Dubbo接口的作用:远程调用 java 写的方法。 需要传参、获取返回值。https://cn.dubbo.apache.org三、为什么要用dubbo因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验使用Dubbo可以将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心, 可用于提高业务复用的灵活性分布式架构可以承受更大规模的并发流量四、dubbo架构五、微服务1、传统方式:针对客户端的请求,服务器需要连续3步事情才能完成客户端的请求。假如第2步,导致第3步不能工作,请求处理不了。2、微服务:把这3步分别抽离成3个服务器。比如武汉访问上海服务器