博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
goim源码分析与二次开发-comet分析二
阅读量:5129 次
发布时间:2019-06-13

本文共 437 字,大约阅读时间需要 1 分钟。

这篇就是完全原版了,作为一个开始,先介绍comet入口文件main.go

第一步是初始化配置,还有白名单。还有性能监口,整体来说入口代码简洁可读性很强

然后开始初始化监控,还有bukcet这里bucket 还有round都是配置设置里面的参数,在第一章的时候分析了bucket,round打算放在tcp链接时候分析。

 

operator是一个很关键的地方,这个operator主要是做rpc的一个通信跟状态码的一些更改,goim其实踢出了很多代码,比方websocket读取消息也没有完成,只是添加了注释。

 

 

 

剩下的代码非常简单,第一个是初始化tcp通信,第二个是websocket通信,第三个是flash通信,第四个基于tls的websocket通信,第五个是rpc通信,第五个主要还是内部协议通过rpc进行通信。

入口文件整体很简单,下一节我将精力集中到websocket通信。

 

转载于:https://www.cnblogs.com/breg/p/6739848.html

你可能感兴趣的文章
NOIP2013 提高组 Day1
查看>>
cocos2dx 3.x simpleAudioEngine 长音效被众多短音效打断问题
查看>>
存储(硬件方面的一些基本术语)
查看>>
观察者模式
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
大家在做.NET B/S项目的时候多用什么设技术啊?
查看>>
Java SE和Java EE应用的性能调优
查看>>
Android设计模式系列--原型模式
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
了解node.js
查看>>
想做移动开发,先看看别人怎么做
查看>>
Eclipse相关集锦
查看>>
虚拟化架构中小型机构通用虚拟化架构
查看>>
继承条款effecitve c++ 条款41-45
查看>>
Java泛型的基本使用
查看>>
1076 Wifi密码 (15 分)
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>