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


    一、面向服务的体系架构
     
    二、分布式系统基础设施
    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
  • 相关阅读:
    css 透明气泡效果
    uniapp 跳转tabbar页面传递参数
    unaipp 发送验证码倒计时
    uniapp 返回顶部
    js 实现放大镜效果
    js 禁用右键菜单和禁止复制
    js 表格的添加和删除操作
    js 留言板(带删除功能)
    推荐几个好用的网站
    pc端使用rem适配
  • 原文地址:https://www.cnblogs.com/windspear/p/5597230.html
Copyright © 2020-2023  润新知