为什么要使用Spring Cloud,而不是HTTP直接调用接口?从底层技术上看,微服务之间互相调用,本质上就是发 HTTP 请求,拿到 JSON 结果,然后解析。 如果你只有 2 到 5 个微服务,且并发量不大,你完全可以直接用 HttpClient、RestTemplate 甚至 OkHttp 硬调,不需要 Spring Cloud。 但是,当你的系统真正成长为一个有几十上百个微服务、面临高并发和复杂业务场景的庞大帝国时,如果还只用“原生 HTTP 调用”,你就会发现代码根本写不下去,系统也随时处于崩溃边缘。 Spring Cloud 的存在,不是为了替代 HTTP