- 浏览: 2032 次
- 性别:
- 来自: 厦门
最新评论
文章列表
Redis的高可用方案目前主要尝试过4种方式:
1)Redis Master-Slave + Keepalive + VIP。
这是很经典的db架构,也可以用与mysql的主从切换。
基本原理是:Keepalive通过脚本检测master的存活,然后通过漂移VIP(Virtual IP)完成主从切换。
2)Redis Master-Slave + DNS Service + Sentinel。
基本原理是Sentinel集群进行Redis的存活检测和Redis M-S状态切换。
完成切换之后,sentinel调用notification-script参数制定的配置文件,通知DN ...
网站静态化处理—web前端优化
- 博客分类:
- 系统架构设计
Web前端很多优化原则都是从如何提升网络通讯效率的角度提出的,但是这些原则使用的时候还是有很多陷阱在里面,如果我们不能深入理解这些优化原则背后所隐藏的技术原理,很有可能掉进这些陷阱里,最终没有达到最佳的预 ...
session管理可以说是Shiro的一大卖点。
Shiro可以为任何应用(从简单的命令行程序还是手机应用再到大型企业应用)提供会话解决方案。
在Shiro出现之前,如果我们想让你的应用支持session,我们通常会依赖web容器或者使用EJB的Session Bean。
Shiro对session的支持更加易用,而且他可以在任何应用、任何容器中使用。
即便我们使用Servlet或者EJB也并不代表我们必须使用容器的session,Shiro提供的一些特性足以让我们用Shiro session替代他们。
・基于POJO
・易定制session持久化
・容器无关的session集 ...
负载均衡故名思议,是把服务的并发请求均衡负载到后端多个具有相同能力的服务进行处理分担.以廉价有效透明的方式扩展网络设备或服务的带宽,增加吞吐量,增强服务的整体处理能力,提供服务的灵活性和可用性。
两个含义:
1.大量的并发访问或者数据流量分担到多台节点设备上分别处理,减少用户等待响应时间.如:WEB集群。
2.单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高.
负载均衡调度算法:负载均衡设备(包括虚拟设备或者相关软件)在执行负载均衡调度,选择具体处理的后端服务的时候使用调度和分发逻辑。
流行和常用的负载 ...