• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






张伯雨

学习使人快乐
 
 

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 张伯雨 阅读(607) 评论(0) 推荐(0)
 
go语言nsq源码解读七 lookup_protocol_v1.go
摘要: 本篇将解读nsqlookup处理tcp请求的核心代码文件lookup_protocol_v1.go。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798... 阅读全文
posted @ 2017-08-31 10:27 张伯雨 阅读(424) 评论(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 张伯雨 阅读(595) 评论(0) 推荐(0)
 
go语言nsq源码解读五 nsqlookupd源码registration_db.go
摘要: 本篇将讲解registration_db.go文件。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919... 阅读全文
posted @ 2017-08-31 10:25 张伯雨 阅读(404) 评论(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 张伯雨 阅读(377) 评论(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 张伯雨 阅读(1495) 评论(0) 推荐(0)
 
go语言 nsq源码解读三 nsqlookupd源码nsqlookupd.go
摘要: 从本节开始,将逐步阅读nsq各模块的代码。读一份代码,我的思路一般是:1、了解用法,知道了怎么使用,对理解代码有宏观上有很大帮助。2、了解各大模块的功能特点,同时再想想,如果让自己来实现这些模块,会是怎么样的思路。3、开始上手试读,为不打击阅读的积极性,可以选择一个简单的模块,或者某一个功能点开始读。对nsq而言,打开源码的目录看一下,发现nsqlookupd和nsqadmin的代码相对较少,而n... 阅读全文
posted @ 2017-08-31 10:21 张伯雨 阅读(506) 评论(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 张伯雨 阅读(1120) 评论(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 张伯雨 阅读(1493) 评论(0) 推荐(0)
 
数据展示工具
摘要: 数据最终是需要一套UI来展示的,而这种实时数据的展示,已经有不少项目了。 比如:+官方的ChronografGrafana其它... 阅读全文
posted @ 2017-08-31 10:16 张伯雨 阅读(152) 评论(0) 推荐(0)
 
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 37 下一页