2015年6月18日

RPC、基于netty的长连接和websocket

摘要: 1 RPCRPC也采用C/S的编程模式,以模块调用的简单性忽略通讯的具体细节,以便程序员不用关心C/S之间的通讯协议,集中精力对付实现过程.这就决定了 RPC生成的通讯包不可能对每种应用都有最恰当的处理办法,与Socket方法相比,传输相同的有效数据,RPC占用更多的网络带宽.RPC实在socket... 阅读全文

posted @ 2015-06-18 20:28 Wxmarr 阅读(3016) 评论(0) 推荐(0) 编辑

基于netty的长连接

摘要: Netty 是什么Netty:http://netty.io/Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performa... 阅读全文

posted @ 2015-06-18 20:00 Wxmarr 阅读(894) 评论(0) 推荐(0) 编辑

IO - 同步,异步,阻塞,非阻塞

摘要: 本文讨论的背景是Linux环境下的network IO。Stevens在“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ”文章中一共比较了五种IO Model:blocking IOnonblock... 阅读全文

posted @ 2015-06-18 18:20 Wxmarr 阅读(129) 评论(0) 推荐(0) 编辑

HTML5 中websocket长连接的具体实现方法

摘要: HTML5中通过调用与数据通信相关的Web Socket API,实现从服务器中推送信息到客户端。Socket又称为套接字,是基于W3C标准开发在一个TCP接口中进行双向通信的技术。通常情况下,Socket用于描述IP地址和端口,是通信过程中的一个字符句柄。当服务器端又多个应用服务绑定一个Socke... 阅读全文

posted @ 2015-06-18 17:35 Wxmarr 阅读(850) 评论(0) 推荐(0) 编辑

rpc简介、原理和实例

摘要: RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像 LPC(本地过程调用).越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、代码越简单、效率越差。S... 阅读全文

posted @ 2015-06-18 15:36 Wxmarr 阅读(263) 评论(0) 推荐(0) 编辑

导航