上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 为什么要用消息队列?为什么选择了kafka? kafka的组件与作用(架构)? kafka为什么要分区? Kafka生产者分区策略? kafka的数据可靠性怎么保证?(丢,重) kafka的副本机制? kafka的消费分区分配策略? kafka的offset怎么维护? kafka为什么这么快?(高效 阅读全文
posted @ 2021-09-24 08:53 pebblecome 阅读(153) 评论(0) 推荐(0) 编辑
摘要: psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基本使用。 Go语言部署简单、性能好的特点非常适合做一些诸如采集系统信息和监控的服务,本文介绍的gopsutil库是知名Python库:psutil的一个Go语言版本的实现。 一,安装 g 阅读全文
posted @ 2021-09-17 08:53 pebblecome 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 遇到一个情况,就是get请求了一个url,返回的直接是一个压缩包,如果浏览器直接访问那个url,那么就是把压缩文件下载下载下来了。 所以想用golang实现以下,将get请求获取的压缩包文件,解压缩,然后读取内容。写了个demo package main import ( "archive/zip" 阅读全文
posted @ 2021-09-16 09:32 pebblecome 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: fasthttp 据说是目前golang性能最好的http库,相对于自带的net/http,性能说是有10倍的提升,具体介绍可以看看官方介绍: valyala/fasthttp 1,首先安装fasthttp go get -u github.com/valyala/fasthttp 2,简单的一个g 阅读全文
posted @ 2021-09-15 08:54 pebblecome 阅读(991) 评论(0) 推荐(0) 编辑
摘要: PROMETHEUS监控之IPMI_EXPORT安装配置 1、安装 1)GitHub源码地址: https://github.com/soundcloud/ipmi_exporter2)发行版包含可执行文件地址:https://github.com/soundcloud/ipmi_exporter/ 阅读全文
posted @ 2021-09-09 10:41 pebblecome 阅读(616) 评论(0) 推荐(0) 编辑
摘要: ipmi监控主机 IPMI介绍 IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 阅读全文
posted @ 2021-09-08 09:59 pebblecome 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 使用方法很简单: 1,先用fsnotify 创建一个监听器; 2,然后放到一个单独的goroutine 监听事件即可,通过channel的方式传递; package main import ( "log" "github.com/fsnotify/fsnotify" ) func main() { 阅读全文
posted @ 2021-08-23 09:56 pebblecome 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 运维利器之–ipmitool Ipmitool对搞运维的哥们儿来说是一个很不错的管理工具,既支持本地操作也支持远端操作。能够不依赖服务器的CPU,内存,存储,电源等独立工作,是一种廉价远程管理方案。借用一下官方的介绍: The service processor (or Baseboard Mana 阅读全文
posted @ 2021-08-06 17:27 pebblecome 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 在linux系统中,调用fork系统调用创建子进程时,并不会把父进程所有占用的内存复制一份,而是与父进程公用相同的内存页,而当子进程或者父进程对内存页进行修改时才会进行复制 这就是著名的 写时复制 机制 虚拟内存与物理内存 进程的内存可以分为:虚拟内存 与 物理内存 物理内存:就是电脑安装的内存条, 阅读全文
posted @ 2021-07-28 12:39 pebblecome 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 优雅地关机 优雅关机就是服务端关机命令发出后不是立即关机,而是等待当前还在处理的请求全部处理完毕后再退出程序,是一种对客户端友好的关机方式。而执行Ctrl+C关闭服务端时,会强制结束进程导致正在访问的请求出现问题。 golang实现优雅的关机 package main import ( "fmt" 阅读全文
posted @ 2021-07-26 14:59 pebblecome 阅读(855) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页