码迷,mamicode.com
首页 >  
搜索关键字:acceptor    ( 85个结果
套接字工厂——ServerSocketFactory
接收器Acceptor在接收连接的过程中,根据不同的使用场合可能需要不同的安全级别,例如在支付相关的交易就必须对信息加密后再发送,这其中还涉及到密钥协商的过程,而在另外一些普通场合则无需对报文加密。反应到应用层则是使用http与https的问题,具体跟http/https相关的一些知识请到前面相关章节温习。 看一张跟https协议的组成层次图,它在应用层添加了一个TLS\SSL协议,于是组成了h...
分类:其他好文   时间:2015-02-16 19:37:43    阅读次数:258
我解决过的问题列表8.2
未解决: 7 问题时间:2014-11-28 优先级:@ 问题:Proactor模式下10000个下位机同时上传电表数据模拟实现 原因:配置不能快速配置成脚本,Proactor模式未能实现 总结: 解决时间: 历时:6 问题时间:2014-11-28 优先级:@ 问题:不能用多个下位机同时发送数据 原因:设计Acceptor模式,UDP广播,配置扩展,配置ConfigLoad...
分类:其他好文   时间:2015-02-12 12:32:15    阅读次数:145
任务执行器——Executor
上节说到接收器Acceptor在接收到socket后会有一系列简单的处理,其中将socket扔进线程池是最重要的一步,线程池是一个怎样东西?其原理在前面的“线程池原理”章节已经说明过了,这里重点讲tomcat中用于处理客户端请求的线程池——Executor。 为确保整个web服务器的性能,应该在接到请求后以最快的速度转交到其他线程上去处理。在接收到客户端的请求后tomcat将对这些请求交给任务执...
分类:其他好文   时间:2015-02-07 20:25:48    阅读次数:222
ACE_SOCK
该类属中的类都位于ACE_SOCK之下;它提供使用BSD socket编程接口的Internet域和UNIX域协议族的接口。这个类属中的类被进一步划分为: Dgram类, Acceptor类和Stream类:Dgram类基于UDP数据报协议,提供不可靠的无连接消息传递功能。另一方面,Stream类基...
分类:其他好文   时间:2015-02-06 11:00:10    阅读次数:514
Socket接收器——Acceptor
Acceptor是JIoEndpoint的内部类,主要的职责就是监听是否有客户端套接字连接并接收socket,再将socket交由任务执行者(Executor)执行。不断从系统底层读取socket,接着做尽可能少的处理(最好就是接收到后不做任何处理),最后扔进线程池。为什么强调要做尽可能少的处理?这里关系到系统性能问题,过多的处理会严重影响吞吐量。因为tomcat默认只有一个接收器(一条线程负责套...
分类:其他好文   时间:2015-02-01 20:32:32    阅读次数:218
小用ACE_Acceptor
Ace_Acceptor是ACE的接收器之一,此次使用涉及了这个类的三个函数:open\accept_svc_handler\activate_svc_handler。
分类:其他好文   时间:2015-01-22 00:02:18    阅读次数:415
ACE_linux:TCP通信
1.涉及类ACE_INET_Addr//ACE网络地址ACE_SOCK_Acceptor//ACE网络服务器ACE_SOCK_Connector//ACE网络客户端ACE_SOCK_Stream//ACE数据流2.简介TCP通讯传输控制协议TCP(Transmission Control Proto...
分类:系统相关   时间:2015-01-16 23:46:42    阅读次数:363
【转】Paxos算法2-算法过程
——转自:{老码农的专栏}1.编号处理 根据P2c,proposer在提案前会先咨询acceptor查看其批准的最大的编号和value,再决定提交哪个value。之前我们一直强调更高编号的proposal,而没有说明低编号的proposal该怎么处理。|--------低编号(LN)-------....
分类:编程语言   时间:2014-11-28 19:56:55    阅读次数:230
muduo源码分析--Reactor模式的在muduo中的使用(二)
一. TcpServer类: 管理所有的TCP客户连接,TcpServer供用户直接使用,生命期由用户直接控制。用户只需设置好相应的回调函数(如消息处理messageCallback)然后TcpServer::start()即可。 主要数据成员: boost::scoped_ptr acceptor_; 用来接受连接 std::map connections_; 用来存储所有连...
分类:其他好文   时间:2014-10-30 20:58:21    阅读次数:185
muduo源码分析--我对muduo的理解
分为几个模块 EventLoop、TcpServer、Acceptor、TcpConnection、Channel等 对于EventLoop来说: 他只关注里面的主驱动力,EventLoop中只关注poll,这类系统调用使得其成为Reactor模式,EventLoop中有属于这个loop的所有Channel,这个loop属于哪一个Server.   几个类存在的意义: 从应用层使用的角度...
分类:其他好文   时间:2014-10-30 00:27:40    阅读次数:325
85条   上一页 1 ... 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!