Linux DNS服务系列之主从复制、子域授权和转发、view配置详解
2015-05-20 11:13
676 查看
前两天看了下pushlet2.0.4,总结了它的大概思路:
客户端主要使用ajax每隔100ms通过get方式发送请求,请求入口为PushletServlet,在这主要是使用单例模式初始化了SessionManager(session管理器),这个session是它自己定义的实体类,生命周期通过timer来控制,另外还初始化了Dispatch类,如果请求类型为Join,则会给当前会话初始化一个session,然后进入到了Controller类,在Controller类的doCommand方法里判断请求类型做相应处理,如果类型为publish,通过Dispatcher.getInstance().multicast(aCommand.reqEvent);广播到所有session,这里用到了观察者模式,SessionManager来管理所有的session,如果有新消息,则通过循环sessionCache这个对象来通知到所有监听的session。
pushlet最大的问题就是不能集群,对于小型项目还能适应,中大型项目估计就不行了, 不知道官方是怎么解决这个问题,期待。。。
客户端主要使用ajax每隔100ms通过get方式发送请求,请求入口为PushletServlet,在这主要是使用单例模式初始化了SessionManager(session管理器),这个session是它自己定义的实体类,生命周期通过timer来控制,另外还初始化了Dispatch类,如果请求类型为Join,则会给当前会话初始化一个session,然后进入到了Controller类,在Controller类的doCommand方法里判断请求类型做相应处理,如果类型为publish,通过Dispatcher.getInstance().multicast(aCommand.reqEvent);广播到所有session,这里用到了观察者模式,SessionManager来管理所有的session,如果有新消息,则通过循环sessionCache这个对象来通知到所有监听的session。
pushlet最大的问题就是不能集群,对于小型项目还能适应,中大型项目估计就不行了, 不知道官方是怎么解决这个问题,期待。。。
相关文章推荐
- Linux DNS服务系列之主从复制、子域授权和转发、view配置详解
- linux下DNS主从复制,view视图,转发,子域授权
- Linux之DNS正向反向解析以及主从复制、子域授权、转发和view功能
- 使用bind自建DNS服务,实现双DNS服务器主从复制、子域授权、转发、智能解析等效果
- DNS服务器系列之二:高级配置之-DNS子域授权、区域转发、acl列表及view 推荐
- DNS:正反向解析,主从配置,子域授权,转发机制,view
- linux系统DNS之主从、子域授权、acl与转发(第二步)
- DNS--bind 实现主从复制、子域授权、反向区域及区域转发
- DNS子域授权、view配置详解
- DNS的主从复制、子域授权、转发、视图
- DNS正反解析、主从复制、子域授权、安全相关配置
- Linux DNS服务系列之主从复制、区域传送
- DNS之二:bind主从复制,子域授权、转发
- Linux学习笔记之 DNS原理介绍、DNS搭建、主从复制、子域授权和视图
- DNS主从复制、子域授权和转发及智能解析
- 14、DNS正反向解析、主从复制、子域授权、区域转发 学习笔记
- DNS主从 4000 、子域授权,转发实验
- DNS解析与Bind的使用(7)——子域授权、转发及访问控制列表配置
- DNS服务器配置实验--正向解析、反向解析、主从解析、子域授权和bindview
- DNS高级应用:子域授权、转发和view的实现方法