目录 一、什么是微服务 二、RPC 三、服务注册和发现 四、服务限流 一、什么是微服务 微服务就是将一个复杂的项目进行模块化服务拆分,是一种架构性上的概念,与框架和语言无关。每一个服务可以独立开发部署,服务间可以使用通信协议互相调用,可以方便地对服务进行扩展和重构。 微服务的主要意义在于:流量分压、模块高度自治、服务隔离保护。 二、RPC RPC(Remote Procedure Call),即 远程过程调用,可以理解为调用本地服务就像调用远程服务一样,多用于微服务架构中。每一种RPC通信方式