zoukankan      html  css  js  c++  java
  • 京东应用架构设计ppt阅读总结

    (一)架构设计原则总结:

    1.架构愿景:高可用性、高可扩展性、低成本、多快好省(高时效、高人效、低成本)

    2.业务架构设计原则:基础业务下沉抽象成平台、核心业务非核心业务分离、隔离不同类型的业务、主流程辅流程分离
    3.基础服务--->组合服务--->流程服务--->UI
    4.应用架构设计原则:稳定性、解耦/拆分、抽象化(应用、数据库、服务器)、松耦合(尽量异步、同步需要设计队列和超时)、容错设计
    5.架构分解就是为了满足高并发和大数据,具体原则:
    6.服务设计原则:无状态、可复用、松耦合、可治理
    7.数据架构设计原则:统一数据视图、数据应用分离、数据异构(源数据与目标数据内容相同时做索引异构、内容不同时做数据库异构)、数据读写分离、用mysql开源数据库、合理使用缓存。
    8.数据平台示例
    9.基础技术架构:
    10.系统运行时原则:可监控、应用可回滚,功能可降级、在线扩容、安全保障、可容错、可故障转移
    11.系统部署原则:为故障多搭建一套系统、开发运维分开、设计20实现3部署1.5的DID原则、灰度发布、虚拟化部署、机房部署以业务域划分
    12.流程控制:分流--->降级--->限流
     
     
     
     
     
     





  • 相关阅读:
    [NOI Online 2021 提高组] 愤怒的小 N
    CF1474F 1 2 3 4 ...
    CF1466H Finding satisfactory solutions
    CF1336F Journey
    [PKUSC2021]代金券
    如何科学地设计对拍随机种子
    CF1168E Xor Permutations
    「JOISC 2019 Day2」两种运输
    springboot json参数
    springboot整合webserver应用
  • 原文地址:https://www.cnblogs.com/dimmacro/p/4459327.html
Copyright © 2011-2022 走看看