
分布式
benhuo931115
这个作者很懒,什么都没留下…
展开
-
《大型分布式网站架构设计与实践》——常见的Web攻击手段
常见的Web攻击手段XSS攻击跨站脚本攻击(Cross Site Scripting),指的是攻击者在网页中嵌入恶意脚本程序,当用户打开该网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookie、用户名密码,下载执行病毒木马程序,甚至是获取客户端admin权限等防范: 对用户输入的数据进行HTML转义处理 转义前 转义后 < \< > \> ‘ \&原创 2017-08-16 09:49:02 · 759 阅读 · 0 评论 -
【重磅】微信开源PhxSQL:高可用、强一致的MySQL集群
开源地址:https://github.com/tencent-wechat/phxsql点击阅读原文可自动跳转到github地址PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。PhxSQL基于Percona 5.6开发。Percona是M转载 2017-08-17 17:47:56 · 904 阅读 · 0 评论 -
Dubbo API 笔记——Dubbo协议&最佳实践
Dubbo协议dubbo://Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器远大于服务提供者机器数的情况反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低特性缺省协议,使用基于 mina 1.1.7 和 hessian 3.2.1 的 tbremoting 交互连接个数:单连接连接方式:长连接传输协议:原创 2017-11-09 13:34:43 · 4062 阅读 · 0 评论 -
Dubbo API 笔记——Dubbo架构与使用
架构演变单一应用架构所有功能部署在一个应用上,用于简化增删改查工作量的数据访问框架(ORM)是关键垂直应用架构将应用拆分成互不相干的几个应用,以提升效率,此时,用于加速前端页面开发的Web框架(MVC)是关键分布式服务架构将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,此时,用于提高业务复用及整合的分布式服务框架(RPC)是关键流动计算架构增加一个调度中心基于访问压力实时管理集群原创 2017-11-06 14:14:49 · 9448 阅读 · 3 评论 -
Dubbo API 笔记——配置参考
schema 配置参考所有配置项分为三大类服务发现:表示该配置项用于服务的注册与发现,目的是让消费方找到提供方服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件性能调优:表示该配置项用于调优性能,不同的选项对性能会产生影响所有配置最终都将转换为 URL 表示,并由服务提供方生成,经注册中心传递给消费方 URL 格式: protocol://username:passw原创 2017-11-06 14:33:56 · 2230 阅读 · 0 评论 -
分布式一致性方案
分布式一致性方案先更新数据库,再删缓存首先,先说一下。老外提出了一个缓存更新套路,名为《Cache-Aside pattern》。其中就指出失效:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。命中:应用程序从cache中取数据,取到后返回。更新:先把数据存到数据库中,成功后,再让缓存失效。这种情况不存在并发问题么?不是的。假设这会有两个请求,一个请求A做查询操作,...原创 2018-06-07 20:55:06 · 3511 阅读 · 1 评论