梁天的博客

  • 系列课程
    • 课程导航
    • go-http教程
    • go-nsq教程
  • 关于我
  • 友情链接
  • Github
learn-go-nsq
golang

nsq 初识

简介 NSQ 最初是由 bitly 公司开源出来的一款简单易用的分布式消息中间件,它可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息。   特性 分布式: 它提供了分布式的、去中心化且没有单点故障的拓扑结构,稳定的消息传输发布保障,能够具有高容错和高可用特性。 易于扩展: 它支持水平扩展,没有中心化的消息代理( Broker ),内置的发现服务让集群中增加节点非常容易。 运维方便: 它非常容易配置和部署,灵活性高。 高度集成: 现在已经有官方的 Golang、Python 和 JavaSc…

2020年12月9日 0条评论 46点热度 0人点赞 梁天 阅读全文
golang

go语言 go-svc包

阅读 NSQ 源码时,看到NSQ使用了 go-svc 来启动nsq的相关程序,使得在程序退出的时候可以做一些释放资源等收尾工作。 使用起来非常简单,定义一个Service,实现其 svc.Service中的接口即可。  简单使用: func main() { prg := &program{} //运行程序 if err := svc.Run(prg, syscall.SIGINT, syscall.SIGTERM); err != nil { log.Fatal(err) } } //初始化方法 func…

2020年8月24日 0条评论 16点热度 0人点赞 梁天 阅读全文

梁天

年少时的春秋大梦在吹满北风的酒里醒了

分类
  • golang
  • 数据结构
  • 生活
  • 系列课程
  • 系统底层
  • 软件使用
  • 运维网络
最新 热点 随机
最新 热点 随机
nsq 初识 【资料】http包接口和结构体 http包详解 2 - http源码分析 http包详解 1 - http包初识 系列课程 性能压测工具 wrk 使用
http包详解 1 - http包初识系列课程性能压测工具 wrk 使用go 程序性能调优 pprof 的使用 (一)go 程序性能调优 pprof 的使用 (二)iterm2 Mac 常用快捷键
[数据结构] - 栈 linux shell 中的 2>&1 用法说明 [数据结构] - 线性表 go语言 go-svc包 将Go的main包拆分为多个文件 [数据结构] - 数组
标签聚合
http learn-go-http golang learn-go-nsq mq
最近评论
头像
发布于 7 天前(04月10日) 实在是妙啊. 天哥就是牛逼
头像
发布于 7 天前(04月10日) 秒啊!
头像
发布于 2 周前(04月02日) 秒啊!
友情链接
  • 一派胡言
  • 她和她的猫
  • 无心阁

COPYRIGHT © 2021 梁天的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备11067663号