1、SpringBoot 与SpringCloud关系
1.1、SpringBoot,其实是一个快速开发框架,能够帮助我们快速整合第三方常用框架,完全采用注解化、简化XML配置、最终以Java 应用程序进行执行
1.2、SpringCloud是一套目前完整微服务解决框架,功能非常强大。包含的功能有注册中心、客户端调用工具、服务治理(负载均衡、断路器、分布式配置中心。网关、服务链路、消息总线等)
SpringBoot+SpringCloud 实现微服务开发
SpringBoot 实现快速开发
2、微服务通讯技术 http+json(restful)轻量级的开发
SpringBoot Web组件默认集成SpringMVC,SpringCloud 依赖于SpringBoot实现微服务,并使用SpringMVC编写微服务接口
3、总结:SpringBoot和SpringCloud的区别
微服务开发 用到的技术:RPC远程通讯技术、服务治理
核心区别:SpringCloud 是微服务框架,采用rpc远程调用
SpringBoot 只是实现快速开发