摘要: WebSocket WebSocket是HTML5规范中新提出的客户端-服务器通讯协议,协议本身使用新的ws://URL格式。 WebSocket 是独立的、创建在 TCP 上的协议,和 HTTP 的唯一关联是使用 HTTP 协议的101状态码进行协议切换,使用的 TCP 端口是80,可以用于绕过大 阅读全文
posted @ 2017-03-09 23:59 林深时见鹿 阅读(13706) 评论(0) 推荐(1) 编辑
摘要: Tornado异步 因为epoll主要是用来解决网络IO的并发问题,所以Tornado的异步编程也主要体现在网络IO的异步上,即异步Web请求。 1. tornado.httpclient.AsyncHTTPClient Tornado提供了一个异步Web请求客户端tornado.httpclien 阅读全文
posted @ 2017-03-09 23:58 林深时见鹿 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 1. 同步 我们用两个函数来模拟两个客户端请求,并依次进行处理: 执行结果: 同步是按部就班的依次执行,始终按照同一个步调执行,上一个步骤未执行完不会执行下一步。 想一想,如果在处理请求req_a时需要执行一个耗时的工作(如IO),其执行过程如何? 执行过程: 在上面的测试中,我们看到耗时的操作会将 阅读全文
posted @ 2017-03-09 23:57 林深时见鹿 阅读(460) 评论(0) 推荐(0) 编辑