架构整理说明

CDN:内容分发网络,一部分请求由运营商处理(访问静态资源)
DNS返回CNAME记录(别名),再对别名进行DNS获取到CDN缓存服务器的ip,CDN服务器若没有资源,CDN服务器会使用内部专用DNS访问实际服务器再本地缓存。
(正向)代理:客户端配置下,出门都用某个ip
反向代理:类似网站的gateway,进行负载均衡,缓存资源,安全等功能。
缓存穿透:老是访问某个不存在数据,访问落在数据库上,可考虑把不存在数据也缓存起来
session管理:复制,绑定,cookie传递,session服务器(最好)
幂等:即便成功了,响应可能没传回去,客户端重复调用不可避免,服务端需做好幂等处理,有些本来幂等如性别改为男,有些如转账需校验,如txnID校验下
CAP放弃点C,能达到最终一致其实就好
灰度发布:一次发一部分,观察下,再发下一部分
应用服务器伸缩性:
如何负载均衡:1 http redirect 2 dns 多个A记录 3 反向代理 4 ip负载均衡:想想nat路由(只能先内部发请求,记录),这里是ip层负载均衡选择一个,然后可以srcIP不变,修改destIP,真实服务器处理完后到达网关,修改srcIP 5 数据链路层负载均衡:
负载均衡服务器ip和各应用服务器虚拟ip相同,负载均衡修改mac地址,真实服务器直接返回客户端
缓存集群伸缩性:
一致性hash
可扩展性:业务的扩展
解耦:消息队列,分布式服务(而不是一个巨大的应用)
安全:
XSS(Cross Site Script):网页中含恶意url,用户点击
注入(SQL注入):提交某些参数,可能导致数据库的一些操作(如删表)
CSRF(Cross-site request forgery):(A) 登录了某个银行给朋友 (B) 转账,A客户端已有Cookie(登录了,比如有jsessionid),攻击者C想办法让A 给 C 转账

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值