谈谈单体架构和微服务架构的区别?一般依据怎样的原则进行微服务的拆分?
这是一道高频的面试题,下面,我们一起来看看如何回答会更好。
首先,微服务架构并非就一定比单体架构好,我一直反对这种没有独立思考的人云亦云的答案,每种架构都有其适用场景。
第一,我们来看看单体架构适用的场景
单体架构特别适合初创公司的初创项目,可以小成本快速试错,且系统模块之间的调用,是进程内的通信,所以整体的性能表现会非常好,所以这类型的项目,我推荐采用单体架构足以,在市场还没有打开之前,采用各类看似高大上的技术,除非是为了卖弄技术,否则毫无意义。
做产品,需要考虑MVP模式,架构除了考虑技术.
原创
2020-06-23 20:09:44 ·
526 阅读 ·
0 评论