使用微服务有一段时间了,这种开发模式和传统的开发模式对比,有很大的不同。
分工不同,以前我们可能是一个一个模块,现在可能是一人一个系统。
架构不同,服务的拆分是一个技术含量很高的问题,拆分是否合理对以后发展影响巨大。
部署方式不同,如果还像以前一样部署估计累死了,自动化运维不可不上。
容灾不同,好的微服务可以隔离故障避免服务整体down掉,坏的微服务设计仍然可以因为一个子服务出现问题导致连锁反应。