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

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

    1.监控设计

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

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

    2.设计多活数据中心

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

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

    3.只用成熟的技术

    只用确实好用的技术。

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

    4.异步设计

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

    异步设计适合并发系统。

    5.无状态系统

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

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

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

  • 相关阅读:
    Live Writer配置
    protobufnet 学习手记
    好的Sql语句也能提高效率(二)
    关于CodeSmith的输出问题
    [Scrum]12.29
    [scrum] 1.4
    分享 关于c#注释的规范
    [Scrum] 1.3
    分享:将XML(VS提取注释时生成)转换为Chm的一个方法
    【Scrum】2010.12.27
  • 原文地址:https://www.cnblogs.com/ljm-zsy/p/13094888.html
Copyright © 2011-2022 走看看