会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
张伯雨
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页
2017年8月31日
go语言nsq源码解读八 http.go、http_server.go
摘要: 这篇讲另两个文件http.go、http_server.go,这两个文件和第六讲go语言nsq源码解读六 tcp.go、tcp_server.go里的两个文件是相对应的。那两个文件用于处理tcp请求,而这两个是处理http请求的。http_sesrver.go123456789101112131415161718192021222324package utilimport ( "log" ...
阅读全文
posted @ 2017-08-31 10:29 张伯雨
阅读(600)
评论(0)
推荐(0)
编辑
go语言nsq源码解读七 lookup_protocol_v1.go
摘要: 本篇将解读nsqlookup处理tcp请求的核心代码文件lookup_protocol_v1.go。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798...
阅读全文
posted @ 2017-08-31 10:27 张伯雨
阅读(415)
评论(0)
推荐(0)
编辑
go语言nsq源码解读六 tcp.go、tcp_server.go
摘要: 本篇讲nsqlookupd中tcp.go、tcp_server.gotcp_server.go位于util目录下。123456789101112131415161718192021222324252627282930313233343536373839package util import ( "log" "net" "runtime" "strings")ty...
阅读全文
posted @ 2017-08-31 10:26 张伯雨
阅读(585)
评论(0)
推荐(0)
编辑
go语言nsq源码解读五 nsqlookupd源码registration_db.go
摘要: 本篇将讲解registration_db.go文件。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919...
阅读全文
posted @ 2017-08-31 10:25 张伯雨
阅读(391)
评论(0)
推荐(0)
编辑
go语言 nsq源码解读四 nsqlookupd源码options.go、context.go和wait_group_wrapper.go
摘要: 本节会解读nsqlookupd.go文件中涉及到的其中三个文件:options.go、context.go和wait_group_wrapper.go。options.go1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package nsqlookup...
阅读全文
posted @ 2017-08-31 10:24 张伯雨
阅读(364)
评论(0)
推荐(0)
编辑
go语言nsq源码解读二 nsqlookupd、nsqd与nsqadmin
摘要: nsqlookupd:官方文档解释见:http://bitly.github.io/nsq/components/nsqlookupd.html用官方话来讲是:nsqlookupd管理拓扑信息,客户端根据特定的topic查询nsqlookupd来发现nsqd生产者及nsqd广播topic和channel信息。比较难懂,所以接下来,用通俗的话来解释。首先讲点别的东西,用过linux的同学可能会发现,...
阅读全文
posted @ 2017-08-31 10:21 张伯雨
阅读(1445)
评论(0)
推荐(0)
编辑
go语言 nsq源码解读三 nsqlookupd源码nsqlookupd.go
摘要: 从本节开始,将逐步阅读nsq各模块的代码。读一份代码,我的思路一般是:1、了解用法,知道了怎么使用,对理解代码有宏观上有很大帮助。2、了解各大模块的功能特点,同时再想想,如果让自己来实现这些模块,会是怎么样的思路。3、开始上手试读,为不打击阅读的积极性,可以选择一个简单的模块,或者某一个功能点开始读。对nsq而言,打开源码的目录看一下,发现nsqlookupd和nsqadmin的代码相对较少,而n...
阅读全文
posted @ 2017-08-31 10:21 张伯雨
阅读(489)
评论(0)
推荐(0)
编辑
go语言nsq源码解读一-基本介绍
摘要: 简单介绍一下nsq.参考 http://feilong.me/2013/05/nsq-realtime-message-processing-system 的介绍:NSQ是由知名短链接服务商bitly用Go语言开发的实时消息处理系统,具有高性能、高可靠、无视单点故障等优点,是一个非常不错的新兴的消息队列解决方案。nsq易于配置和部署,所有参考都通过命令行指定,编译好的二进制文件,没有其它依赖项。而...
阅读全文
posted @ 2017-08-31 10:19 张伯雨
阅读(1099)
评论(0)
推荐(0)
编辑
Grafana简单使用
摘要: 下载安装Grafana也是用GO语言写的,无任何依赖,安装非常简单。启动sudo service grafana-server start 运行直接访问:http://your_ip:3000登入默认帐号:admin默认密码:admin添加数据库在Data Sources中添加数据库testDB其中user和password,如果没有设置过,可以随便填下。保存之后,可以通过Test Connect...
阅读全文
posted @ 2017-08-31 10:17 张伯雨
阅读(1453)
评论(0)
推荐(0)
编辑
数据展示工具
摘要: 数据最终是需要一套UI来展示的,而这种实时数据的展示,已经有不少项目了。 比如:+官方的ChronografGrafana其它...
阅读全文
posted @ 2017-08-31 10:16 张伯雨
阅读(145)
评论(0)
推荐(0)
编辑
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页