0%

本文将向你展示:Dockerfile编写,如何构建一个 Go 程序的容器镜像。使用多阶段构建来高效构建小镜像,同时保持 Dockerfile 易于阅读和维护。 使用 Docker Compose 在开发环境中协调多个相关容器的运行。 使用 GitHub Actions 为您的应用程序配置 CI/CD 工作流。将容器化 Go 应用程序部署到 Google Cloud、AWS等云服务器平台。

Read more »

基于权重值的比例流量转发

Dubbo 提供了基于权重的负载均衡算法,可以实现按比例的流量分布:权重高的提供者机器收到更多的请求流量,而权重低的机器收到相对更少的流量。
以基于权重的流量调度算法为基础,通过规则动态调整单个或一组机器的权重,可以在运行态改变请求流量的分布,实现动态的按比例的流量路由,这对于一些典型场景非常有用。

  1. 当某一组机器负载过高,通过动态调低权重可有效减少新请求流入,改善整体成功率的同时给高负载机器提供喘息之机。
  2. 刚刚发布的新版本服务,先通过赋予新版本低权重控制少量比例的流量进入,待验证运行稳定后恢复正常权重,并完全替换老版本。
  3. 服务多区域部署或非对等部署时,通过高、低权重的设置,控制不同部署区域的流量比例。
    Read more »

mysql 事务 索引 锁 隔离 mvcc sql优化

脏读不可重复读幻读

redis 底层 如底层数据结构、RESP协议、持久化机制、过期键处理及内存淘汰机制等。

Read more »