Toggle navigation
Midk9t's Blog
All Posts
life
tech
开发日志
每周见闻
睡前笔记
Midk9t's Blog
Go服务如何实现优雅关停
什么是优雅关停 在我们需要关停如http服务等不断循环工作的业务进程时,一般采取以下两种方式: 在Linux命令行ctrl + c,其实背后就是系统发送SIGINT信号 通过kill或者systemctl stop等方式发送SIGTERM信号 那么假如进程在当前处理工作还没完成时收到这些信号,则当前工作就会处于完成一半然后放弃的情况,这就会对业务产生可大可小的影响,所以我们需要“优雅”地处理这些关停信号,在系统发出后拦截它们,并在进程完全退出前处理关停前的一些必要工作。下面就是一个用go channel来实现关停的简单例子。
Posted by Midk9t's Blog on Thursday, December 8, 2022
SSL/TLS工作原理
什么是SSL/TLS? SSL/TLS 是一种用于保护网络通信安全的加密协议。SSL是原始的加密协议,TLS是它的升级版。这个协议的核心是使用非对称加密来确保通信端点能在不可信网络下安全的传输。
Posted by Midk9t's Blog on Thursday, December 8, 2022
← Newer Posts
so many things to try, so little time
FEATURED TAGS
ai
backend
go
kubernetes
prometheus
python
raft
分布式系统
智能体开发
网络
运维
LAST POSTS
Google 2025 AI智能体白皮书阅读笔记——Context Engineering
Google 2025 AI智能体白皮书阅读笔记——Agent Quality
记录如何用gluetun+litellm搭建身处海外的大模型网关
kube-backup: 基于ArgoWorkflow与Restic的k8s简单备份方案
【每周见闻】202502 week2