会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
疯狂奔跑
2016年10月16日
go的websocket实现
摘要: 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 疯狂奔跑
阅读(989)
评论(1)
推荐(0)
Golang在视频直播平台的高性能实践(含PPT下载)
摘要: 熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务。 把大服务拆细, 然后服务化独立部署,更容易简化部署,也容易单点细节优化与升级。多数服务的能力是通用的,如平滑
阅读全文
posted @ 2016-10-16 10:28 疯狂奔跑
阅读(452)
评论(0)
推荐(0)
Golang使用amqp发送消息
摘要: 1.为什么使用信道(channel)而不使用TCP连接发送AMQP命令? 对操作系统来说频繁的建立和销毁TCP连接开销非常昂贵,而操作系统每秒建立的连接是有上限的,性能瓶颈不可避免,而只建立一条TCP连接无疑是一个很好的方案,在这条连接当中建立多条信道与RabbitMQ进行私密通信,相当于光纤电缆一
阅读全文
posted @ 2016-10-16 10:09 疯狂奔跑
阅读(969)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告