【Java开发岗面试】八股文—微服务、消息中间件
说一下你对微服务的理解?微服务是一种架构风格,具体来说就是把一个大的应用程序划分为一组小型的服务,每个服务都运行在自己的进程中,并通过轻量级的通信机制来进行服务间的通信。每个服务都是独立部署、独立扩展、独立更新的,从而提高了整个应用程序的可维护性、可测试性。由于微服务是属于分布式架构下的一种设计风格,所以会有一系列复杂问题,而基于Spring的SpringCloud就能够来实现微服务。单体项目和微服务项目的区别?分布式和微服务的区别和联系?分布式和微服务是相关但是不相同的两个概念,我们经常放在一起说主要是因










