zoukankan      html  css  js  c++  java
  • 前-后 分离 01

    原来的方式: 前端 html -> 后端再开发 JSP -> 再整合等问题. 这里必须是串行的. (所以前后分离之后, 可以提高效率)

    前后端 align 好 接口文档 (url, 参数, 数据类型...) , 分别独立开发, 前端可以造一些假数据测试.  后端也只需要提供接口, 也不需要前端来进行测试.

    最后, 前后端集成. 提升开发效率.

    单体应用拆分成了 前端应用(负责展示和交互)  + 后端应用 Restful (负责数据接口) {后端可以有多种选择}

    原来的:

    现在的:

     

    现在等于有2个服务端(不同的接口), 通过 (客户端只需要访问前端应用)

    前端应用 -> 后端应用 通过 AJAX.

    后端应用 -> 前端应用 JSON 数据.

    实现技术: Spring Boot 后端应用开发, Vue 前端应用开发. (开发快,效率高)

    单体: 打成一个 war 包.

     

    微服务: 每一个功能元素最终都是一个可独立替换和独立升级的软件单元;

    每一个功能单元, 部署等是一个问题. Spring Cloud 实现功能单元之间的网状互联互调(http轻量协议), 需要分布式计算.

    在分布式计算中间(spring cloud) 中间, 需要流式文件处理等, 可以使用 Spring Cloud Data Flow.

  • 相关阅读:
    字母次数
    hdu 2051 Bitset(十进制到二进制)
    练习1升级
    实验一写能自动生成小学四则运算题目的程序
    TCP/IP bad check sum
    Lua GC 之 Ephemeron
    RHEL6下VNC安装和配置
    qpid安装
    关闭中国电信无线客户端自动更新
    Python GC
  • 原文地址:https://www.cnblogs.com/moveofgod/p/12341289.html
Copyright © 2011-2022 走看看