MENU

Spring Cloud

Spring Cloud(一) 微服务与 Spring Cloud

微服务通过分解大型单体式应用为多个服务来解决复杂性问题;在业务功能不变的情况下,应用被分解为多个可管理的服务,每个服务都有一个用RPC或者消息驱动API定义的边界;微服务架构模式给采用单体编码方式很难实现的功能提供了模块化的解决方案,由此,单个服务更易开发、理解和维护。微服务架构使得每个服务都可以有专门开发团队来开发,开发者可以自由选择开发技术,提供API服务;因为微服务应用都相对简单,进行代码重构、重写也更简单。微服务架构每个服务独立部署,开发者再需要协调其它服务部署对本服务的影响,更易部署。对于每个微服务,可以更定制化的配置硬件资源,更合理地利用资源。

Read More