zoukankan      html  css  js  c++  java
  • 《架构即未来》阅读笔记

    今天读了架构即未来最后的一部分,总结以下几点架构原则:

    1.监控设计

    在设计阶段就必须要考虑监控,而不是在实施完成之后补充。

    如果监控做的好,不仅能发现服务的死活,检查日志文件,还能收集系统相关的数据,跟踪错误所在位置,评估终端用户的响应时间。如果系统和应用在设计和构建时就考虑好监控,那么即使不能自我修复,也至少可以自我诊断。

    2.设计多活数据中心

    不要被一个数据中心的解决方案把自己限制住。

    有资金就多建几个数据中心,让数据不会出现传输问题。

    3.只用成熟的技术

    只用确实好用的技术。

    不管用什么技术,都要确保是一个成熟、可用的技术。可能某个新技术有众多优点,比如,降低开发成本,提高开发效率,提高可扩展能力,减少终端用户的响应时间。但是,只要这项技术出错率比较高,就绝不能使用,因为新技术出现的问题往往难以解决,将会影响整体大局。

    4.异步设计

    只有在绝对必要的时候才进行同步调用。

    异步设计适合并发系统。

    5.无状态系统

    只有当业务确实需要的时候,才使用状态。

    无状态的系统更利于扩展,更利于做负载均衡。

     参考资料:https://www.cnblogs.com/andyidea/p/6294493.html

  • 相关阅读:
    python基础-元组类型
    python基础-列表类型
    python基础-字符串类型
    python基础-数字类型
    python基础-循环
    python基础-短路和拷贝
    python基础-人机交互和运算符
    python基础-垃圾回收机制
    python基础-python介绍
    UCF Local Programming Contest 2017(2020-4-6)
  • 原文地址:https://www.cnblogs.com/ljm-zsy/p/13094888.html
Copyright © 2011-2022 走看看