2016年10月16日

摘要: websocket分为握手和数据传输阶段,即进行了HTTP握手 + 双工的TCP连接 RFC协议文档在:http://tools.ietf.org/html/rfc6455 握手阶段 握手阶段就是普通的HTTP 客户端发送消息: 1 2 3 4 5 6 7 GET /chat HTTP/1.1 Ho 阅读全文
posted @ 2016-10-16 10:37 疯狂奔跑 阅读(963) 评论(1) 推荐(0) 编辑
摘要: 熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务。 把大服务拆细, 然后服务化独立部署,更容易简化部署,也容易单点细节优化与升级。多数服务的能力是通用的,如平滑 阅读全文
posted @ 2016-10-16 10:28 疯狂奔跑 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用信道(channel)而不使用TCP连接发送AMQP命令? 对操作系统来说频繁的建立和销毁TCP连接开销非常昂贵,而操作系统每秒建立的连接是有上限的,性能瓶颈不可避免,而只建立一条TCP连接无疑是一个很好的方案,在这条连接当中建立多条信道与RabbitMQ进行私密通信,相当于光纤电缆一 阅读全文
posted @ 2016-10-16 10:09 疯狂奔跑 阅读(941) 评论(0) 推荐(0) 编辑

导航