• 《大型分布式网站架构 设计与实践》 陈康贤 摘要


    一、面向服务的体系架构
     
    二、分布式系统基础设施
    1 分布式缓存 memcache、分布式缓存
    2 持久化存储
    IOE ---》 开源软件+pc server的分布式架构
    mysql的扩展、主从模式
    hbase 列存储数据库
    redis k-v数据库
    3、消息系统
    activeMQ
    4、垂直化搜索引擎
    lucene
    solr
     
    三、安全架构
    1 常见攻击手段
    xss跨站脚本攻击
    csrf跨站请求伪造
    sql注入
    文件上传漏洞
    DDos分布式拒绝服务攻击
    2 安全算法
    摘要  md5 sha、十六进制、base64
    对称加密  DES AES
    非对称加密 RSA
    数字签名
    数字证书
    3 摘要认证
    4 签名认证
    5 hppts
    6 oauth协议
     
    四、系统稳定性
    1 在线日志分析
    2 集群监控
    load top df traffic
    心跳 : ping curl 业务检测
    容量评估
    3 流量控制
    4 性能优化 分层去考虑中
    前端yslow
    页面响应时间
    方法响应时间
    btrace
    gc日志分析
    数据库查询分析
    系统资源
    5 测试工具
    ab apachebench。压力测试
    jmeter
    loadrunner
    TCPCopy
    6 优化
     
    java 单例、future、线程池、nio、减少上下文切换、降低锁竞争、
    传输压缩
    结果缓存
    查询优化
    gc优化
    硬件
     
    java工具:jp、jstats、jd-gui、jinfo、jstack、jmap、btrace、jconsole  visualVM
     
    五、数据分析
    收集inotify
    分发activemq
    存储chukwa
    hadoop、hive
    流式数据分析storm
  • 相关阅读:
    COF框架集成mongodb驱动
    在 RedHat Enterprise、CentOS 或 Fedora Linux 上安装 MongoDB
    利用RATF框架实现web状态的监控
    利用接口测试框架实现web状态的监控
    uwsgi配置
    NODE_ENV&&cross-env的使用
    局部安装的webpack怎么通过npm脚本执行
    react
    .gitignore无法忽略部分文件/文件夹
    MongoDB
  • 原文地址:https://www.cnblogs.com/windspear/p/5597230.html
Copyright © 2020-2023  润新知