golang使用NSQ

 

为什么要使用Nsq 最近一直在寻找一个高性能,高可用的消息队列做内部服务之间的通讯。一开始想到用zeromq,但在查找资料的过程中,意外的发现了Nsq这个由golang开发的消息队列,毕竟是golang原汁原味的东西,功能齐全,关键是性能还不错。其中支持动态拓 … 阅读全文

prometheus,grafana,alertmanager

 

prometheus prometheus简介 prometheus简介 Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也 … 阅读全文

ETCD

 

etcd etcd简介 etcd是一个键值存储仓库,用于配置共享和服务发现。用于共享配置和服务发现的高可用性密钥值存储。 tcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基 … 阅读全文

NSQ

 

NSQ nsq简介 NSQ是一个基于Go语言的分布式实时消息平台,NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。NSQ具有分布式、去中心化的拓扑结构,该结构具有无单 … 阅读全文

vsftp虚拟用户与主动被动模式用法

 

VSFTP是一个在UNIX/Linux操作系统上运行的FTP服务器,安全性是它的一个最大的特点。它可以运行在诸如Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的FTP服务器软件,支持很多其他的FTP服务器所不支持的 … 阅读全文

nginx rewrite

 

flag可以是以下的值: last – url重写后,马上发起一个新的请求,再次进入server块,重试location匹配,超过10次匹配不到报500错误,地址栏url不变。表示完成rewrite。 break – url重写后,直接 … 阅读全文

LNMP一键安装,yum安装

 

一、nginx的yum安装: 1、安装epel源,可以直接安装 ,查看安装的nginx的相关信息:yum info nginx 2、用官方的yum源。如果安装最新的stable version,在/etc/yum.repos.d/下面增加,nginx.repo … 阅读全文