NET 微服务高频面试题(附落地详细答案).docx

NET 微服务高频面试题(附落地详细答案).docx

.NET微服务高频面试题(附落地详细答案)

一、微服务基础概念(入门必问)

1、什么是微服务?和单体架构的核心区别是什么?

详细答案:

微服务就是把一个庞大的单体系统,按照业务领域边界拆分成多个独立、小型、自治的服务。每个服务只负责单一业务,独立开发、独立部署、独立扩容,服务之间通过网络通信协作。

和单体的核心区别:

单体架构:所有业务代码在一个项目、一个数据库,打包部署一套,牵一发而动全身,改个小功能要整体发布,扩容只能整体扩容。

微服务架构:按领域拆分服务,各自独立运行,改订单只发布订单服务,用户量高只扩容订单服务,团队可以并行开发,技术栈可灵活适配(我们.NET项目多是统一NetC

文档评论(0)

1亿VIP精品文档

相关文档