本文将向你展示:Dockerfile编写,如何构建一个 Go 程序的容器镜像。使用多阶段构建来高效构建小镜像,同时保持 Dockerfile 易于阅读和维护。 使用 Docker Compose 在开发环境中协调多个相关容器的运行。 使用 GitHub Actions 为您的应用程序配置 CI/CD 工作流。将容器化 Go 应用程序部署到 Google Cloud、AWS等云服务器平台。
CentOS 7 安装部署 Nginx 并配置端口转发
这篇教程记录了如何安装,配置并维护一台 Nginx 服务器。
CentOS 7 安装部署Shadowsocks-libev
这篇教程记录了如何安装,配置并维护一台Shadowsocks-libev服务器。
Centos配置静态ip地址
配置vmware的虚拟机的ip地址时,选用Bridge的模式,固定虚拟机的内部ip地址:192.168.66.x
Windows 配置 ssh 免密登录
一键ssh登录配置
Dubbo-admin go重构方案:基于权重值的比例流量转发
Dubbo 提供了基于权重的负载均衡算法,可以实现按比例的流量分布:权重高的提供者机器收到更多的请求流量,而权重低的机器收到相对更少的流量。
以基于权重的流量调度算法为基础,通过规则动态调整单个或一组机器的权重,可以在运行态改变请求流量的分布,实现动态的按比例的流量路由,这对于一些典型场景非常有用。
- 当某一组机器负载过高,通过动态调低权重可有效减少新请求流入,改善整体成功率的同时给高负载机器提供喘息之机。
- 刚刚发布的新版本服务,先通过赋予新版本低权重控制少量比例的流量进入,待验证运行稳定后恢复正常权重,并完全替换老版本。
- 服务多区域部署或非对等部署时,通过高、低权重的设置,控制不同部署区域的流量比例。
动态规划经典问题
动态规划两大经典:路径问题与背包问题
K8S 集群部署学习记录
基于kubernetes V1.25版本。从V1.24开始,kubernetes默认容器运行时使用containerd,不再使用docker。
数据库笔记
计算机网络
计算机网络学习记录