.NET微服务高频面试题(附落地详细答案)
一、微服务基础概念(入门必问)
1、什么是微服务?和单体架构的核心区别是什么?
详细答案:
微服务就是把一个庞大的单体系统,按照业务领域边界拆分成多个独立、小型、自治的服务。每个服务只负责单一业务,独立开发、独立部署、独立扩容,服务之间通过网络通信协作。
和单体的核心区别:
单体架构:所有业务代码在一个项目、一个数据库,打包部署一套,牵一发而动全身,改个小功能要整体发布,扩容只能整体扩容。
微服务架构:按领域拆分服务,各自独立运行,改订单只发布订单服务,用户量高只扩容订单服务,团队可以并行开发,技术栈可灵活适配(我们.NET项目多是统一NetC
原创力文档

文档评论(0)