码迷,mamicode.com
首页 >  
搜索关键字:acceptor    ( 85个结果
paxos通俗介绍
转自http://www.cnblogs.com/endsock/p/3480093.html在paxos算法中,分为4种角色: Proposer :提议者 Acceptor:决策者 Client:产生议题者 Learner:最终决策学习者上面4种角色中,提议者和决策者是很重要的,其他的2个角色在整...
分类:其他好文   时间:2015-07-01 15:37:37    阅读次数:628
Tomcat:bio nio 的设计
BIO由Acceptor接收Socket,将其转交给Worker来处理。NIO由Acceptor接收Socket,将其转交给Poller来轮询处理。Poller再将可处理的Socket交给Worker来处理。不认采用BIO、还是NIO,处理请求的线程数就是worker的数量。Handler是用于协议...
分类:其他好文   时间:2015-06-25 19:25:46    阅读次数:150
PAXOS理解
PAXOS学习记录前提: 信息准确无篡改,通信环境可信目的: 解决多结点间一致性问题(集群中一个修改或者申请成为主结点的提议)主要角色: Proposer :提出议案(同时存在一个或者多个,他们各自发出提案) Acceptor: 收到议案后选择是否接受 Learner: 酱油提案: Va...
分类:其他好文   时间:2015-06-17 00:26:57    阅读次数:151
tomcat服务器解析(六)-- Acceptor
Acceptor负责用来管理连接到tomcat服务器的数量,来看看Acceptor在tomcat服务器中的应用,是如何实现连接管理的,socket连接建立成功之后,是如何实现内容的读写的(读写是交由Poller机制去完成)。 先准备一点java nio中实现socket连接所需的基础知识:SocketChannel和ServerSocketChannel SocketChann...
分类:其他好文   时间:2015-06-07 18:57:29    阅读次数:248
tomcat服务器解析(五)-- Poller
在前面的分析中介绍过,Acceptor的作用是控制与tomcat建立连接的数量,但Acceptor只负责建立连接。socket内容的读写是通过Poller来实现的。   Poller使用java nio来实现连接的管理。 关于nio,主要需要明确三个概念:Channel、Selector和SelectionKey. 在这里的使用上,它们之间的关系可以简单这样理解,Channel必须...
分类:其他好文   时间:2015-06-06 00:31:34    阅读次数:147
访问者模式 Visitor Pattern
访问者模式: 闻词达意,肯定有访问者(对象)、接受者(对象)。写个实例:1.IVisitor 抽象访问者角色,声明一个访问操作接口visit(Acceptor)。2.Visitor 具体访问者角色,实现IVisitor声明的接口。3.Acceptor 定义一个被访问者,定义接受访问操作(accept...
分类:其他好文   时间:2015-05-16 11:50:08    阅读次数:120
MINA源码阅读之ACP
Processor在XXAcceptor以及XXConnector中所扮演的只能就是:作为Acceptor以及Connetor所创建的Session的Processor; IoAcceptor作为他所创建的IoSession的IoService; NioProcessor在selector中创建的监...
分类:其他好文   时间:2015-05-05 23:29:44    阅读次数:166
基于Apache mina 的android 客户端tcp长连接实现
TCP-long-connection-based-on-Apache-mina基于Apache mina 的tcp长连接实现,可用于android客户端推送。项目将Apache的mina项目移植到了android平台。实现长连接的主要思想是使用了mina的KeepAliveFilter过滤器。acceptor.getFilterChain().addLast("keeplive", new Kee...
分类:移动开发   时间:2015-04-18 08:47:08    阅读次数:262
【网络组件】接受连接Acceptor
本节介绍接受连接Acceptor,并给出实现;...
分类:其他好文   时间:2015-04-04 09:25:31    阅读次数:109
Paxos算法介绍
Paxos算法是为了实现分布式环境中为保证数据的一致性而设计的,在一个分布式系统中,通过投票的方式来确定一个值(决议)。只不过这个步骤分为两步:准备阶段(prepare)和批准阶段(accept)。同时又分为若干角色,以下都可以兼任。proposer 信使acceptor 决策者learner 学习者(学习最终决策)准备阶段:一个proposer向多个acceptor发出提案,每个提案有一个数字编...
分类:编程语言   时间:2015-02-28 01:37:41    阅读次数:156
85条   上一页 1 ... 4 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!