• 励研冰
    2025-04-16 来自上海
    尝试回答下今天的问题 1、容器化应该是整个云原生的基石,k8s是负责对容器编排的上层建筑,微服务是一种软件架构,而这种架构能够在云原生中发挥出最大的优势,服务网格增强或者隔离容器间的通信,CICD支撑微服务无缝上云,prometheus提供线上监控,对于开发人员来说只需要关注整个流程中的两个端点即业务代码开发和prometheus的监控极可 2、微服务的提出是为了能够敏捷开发,技术上的异构,独立模块的快速迭代、容错、水平扩展等。但是微服务又引入的其他的问题,比如分布式事务,数据一致性,微服务间的通信!所谓天下分久必合 合久必分,最近又有一些声音是合单体,所以软件工程没有银弹,只有取舍,也没有谁好谁不好,只有谁更合适 3、选择微服务要看现在的团队能否驾驭以及目前的一个发展阶段。如果是项目初期单体先甩起来,快速验证市场!至于微服务带来的问题也要看各自的业务,没有解决问题的标准答案,适合自己业务的才是最好的
    共 1 条评论
    