谈谈几个 Spring Cloud 常见面试题及答案
1.什么是微服务?
单个轻量级服务一般为一个单独微服务,微服务讲究的是 专注某个功能的实现,比如登录系统只专注于用户登录方面功能的实现,讲究的是职责单一,开箱即用,可以独立运行。微服务架构系统是一个分布式的系统,按照业务进行划分服务单元模块,解决单个系统的不足,满足越来越复杂的业务需求。
比如你去医院:你的牙齿不舒服,那么你就去牙科。你的头疼,那么你就去脑科。一个个的科室,就是一个微服务,一个功能就是一个服务。
业界大牛 马丁福勒(Martin Fowler)讲解 :
https://martinfowler.com/bliki/
看不懂英文,这里有中文博客翻译的:
https://blog.csdn