zoukankan      html  css  js  c++  java
  • 互联网程序编写原则

    第一次在博雅听课之总结:互联网程序原则
    1.cache为主
    频繁访问的数据 造成db压力的数据 适合存储内存中的数据
    2.简约才美
    需求按功能区分 一个功能一个模块 单一进程不要处理过多的逻辑
    3.不要自己把自己压死了
    业务与业务之间尽量分离 低耦合 不要因为某个业务挂了导致玩家不能进行最基本的游戏服务
    4.分布,柔性,避免单点
    用户多了,访问量大了,存储的数据出现爆炸式增长,分布,服务器集群,建立数据中心是唯一选择
    5.避免主程序阻塞
    执行时间长的部分 可以交给子程序处理或者异步处理
    6.合适的时间做合适的事情
    根据简约原则 只要当前架构可以满足玩家很流畅的玩游戏 没必要整很复杂的架构
    服务架构是一步一步进化的!
    7.模块间平行进行 互不信任

    PS:在程序员生涯,编码时能考虑这些,我想以后成为架构师是水到渠成的事情!

  • 相关阅读:
    .NET 4.6.1 给cookie添加属性
    Blog目录
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    1013 数素数
    1012 数字分类
  • 原文地址:https://www.cnblogs.com/wadeyu/p/2685428.html
Copyright © 2011-2022 走看看