我们真的需要微服务吗?

我们真的需要微服务吗?
 
  需要,但首先应该分析好企业的端到端流程
微服务的粒度多大合适?
   微服务并不是越细越好,如果是模块级的微服务,会由于流程上的模块间藕合过多,会带来大量的服务集成和消息集成,反而会使开发管理、运维更加麻烦,敏捷的目标也不易实现,不能机械的为微服务而微服务,应考虑企业的运维现状,以及团队善
微服务的拆分标准是什么?
    应以流程架构的拆分为依据,L1级粒度大,L3粒度过小,那么L2比较适中,这样拆分,可以保证各微服务之间的藕合适中,基于流程分析的业务规划,可以保证微服务不会随着企业业务的发展而导致藕合变多。另,应以数据量的增长速度,以及性能指标来考察,某一模块是否需要独立为微服务。
微服务的本质是什么?
    业务的自包含,技术的独立演进,相互间的藕合走开放标准协议

你可能感兴趣的:(微服务)