介绍Go语言一些demo示例
2026/2/13小于 1 分钟

这篇文章介绍了利用 UNIX 的两个自定义信号(SIGUSR1/SIGUSR2)实现极简的进程间通信和消息队列。我觉得蛮有意思,话不多说,提供 Go 语言示例 Demo。
本文演示用 SIGUSR1/SIGUSR2 传输比特位:
在Go项目中,可以使用多种方式来获取配置文件如:环境变量、命令行参数、配置文件等。
配置优先级通常是:命令行参数 > 环境变量 > 配置文件 > 默认值
本文通过viper和pflag两个高质量库从而实现上诉需求。