zoukankan      html  css  js  c++  java
  • 实战 02 使用 Spring Boot 构建微服务

    一个微服务架构, 聚焦三个关键任务:

    分解业务问题

    确定服务粒度

    定义服务接口: Restful API, Json, HTTP 状态代码传递结果.

    什么时候不使用微服务

    分布式系统构建的复杂性: 因为微服务的复杂性, 需要高度成熟的运维. (所以我们当前不合适)

    虚拟服务器/ 容量扩展: 一般是将一个微服务部署在一个服务器上, 随着微服务增加, 可能需要维护50-100个服务器/容器, 运维同样困难.

    应用类型: 微服务 可扩展, 可复用 是最大优点, 所以更适合部署在云上(方便扩展), 但如果构建一个小用户群应用程序, 将她们构建分布式(微服务) 可能花费更多.

    数据转换和一致性: 

    生命周期

  • 相关阅读:
    maven项目打ZIP包
    springBoot文档地址
    延迟队列DelayQueue
    图片处理依赖
    java模板引擎替换代码
    redisson笔记
    linux 自动备份脚本
    shell 远程备份日志
    amqp事务
    redis 事务
  • 原文地址:https://www.cnblogs.com/moveofgod/p/12862445.html
Copyright © 2011-2022 走看看