
架构
高可用、高并发架构设计
yxpjx
这个作者很懒,什么都没留下…
展开
-
Desing Pattern
近来由于工作上的需要,用了两个来月的时间,对UML及设计模式一些书籍进行了阅读.让我颇有受益,不过还得继续努力. 一个月前离开了一家公司,当时公司准备做B/S结构的开发,以前一直用PB开发.对于PB来说, 只是一种快速开发工具,并非面向对象的语言.在这次开发中,我负责计费系统的程序设计及编码. 这其中一个很有意思的"插曲".由于计费系统的算法比较复杂,而且算法是多变的,以前在PB中实现是在四个us原创 2006-12-15 23:47:00 · 600 阅读 · 0 评论 -
架构-负载均衡
互联网常见的分布式加构分层 1、客户端层(浏览器、APP、小程序 等) 2、反向代理层(Nginx) 3、站点层(web-server) 4、服务层(service,,,dubbo webservic) 5、数据层(DB) 这五个分层的负载均衡策略 1、客户端到反向代理层是通过DNS 轮询IP(反向代理层(nginx的对外网ip) 2、反向代理层 到站点层是 通过nginx来...原创 2019-10-09 21:17:28 · 435 阅读 · 0 评论 -
分布式锁实现的三种方式
要实现分布式锁,需要满足以下功能 1、同一线程可重入 2、有高可用的获取&释放锁 3、获取锁&释放锁性能好 4、这把锁最好是组阻塞的 5、分布式锁解决是在集群环境下,只能有一个线程在同一时刻进入某一个方法 实现分布式锁的三种方法 1、数据库(乐观锁--insert 一条记录,此记录的方法名做为唯一索引,插入成功认为获取到锁),排它锁(for update方法),此方法...原创 2019-10-11 18:42:49 · 292 阅读 · 0 评论