1.1.4 谈谈 Go 服务稳定性建设谈谈 Go 服务稳定性建设 万俊峰Kevin kevwan@github About me go-zero 作者 • 阿里云MVP • 腾讯云TVP • ArchSummit 明星讲师 • GopherChina 主持人&金牌讲师 • 极客时间 Go 专题出品人 • 腾讯云开发者大会讲师 TOC 稳定性的定义 Go 服务稳定性手自 稳定性的度量 Go 服务监控告警 Go Go 服务排障 稳定性定义 可用性 正确性 延迟 ’ alt=‘OCR图片’/> Go 服务稳定性手段 需求合理性 技术方案简洁性 code review 单元测试 自动化回归 稳定性手段 正确性(涉及到钱的服务) 幂等 至少一次 保序 浮点精度 (decimal) 正确性校验机制 稳定性度量 可用性 时间纬度 时间纬度 请求成功率 稳定性度量 正确性(涉及到钱的服务) 财务对账系统 安全风控 稳定性度量 时延 Average P50 P99 P99.9 ’ alt=‘OCR图片’/> Go 服务监控告警 具 • Prometheus • 基础指标需要自动上报 • 业务指标按需上报(但要使用便捷) • OpenTelemetry • 链路不能断 • 消息、电话 • 普通告警消息0 码力 | 18 页 | 1.58 MB | 1 月前3
Debian 参考手册(版本 2.109)## debian Debian 参考手册 Osamu Aoki (青木修) 版权 $ ^{©} $ 2013-2021 青木修 Debian 参考手册(版本 2.109)(2023-12-18 14:53:01 UTC) 旨在作为一份 Debian 系统安装后的用户指南,为 Debian 系统的使用与管理提供广泛的概览。它通过为非开发者编写的 shell 命令示例来涵盖系统管理的方方面面。 ... 67 2.7.7 使用 apt-pinning 调整获选版本 ..... 68 2.7.8 阻止推荐的软件包的安装 ..... 70 2.7.9 使用带有 unstable 软件包的 testing 版本 ..... 70 2.7.10 使用带有 experimental 软件包的 unstable 版本 ..... 71 2.7.11 紧急降级 ..... 72 2 193 10.5.2 基本的 Git 命令 ..... 193 10.5.3 Git 技巧 ..... 194 10.5.4 Git 参考 ..... 194 10.5.5 其它的版本控制系统 ..... 196 数据转换 ..... 197 11.1 文本数据转换工具 ..... 197 11.1.1 用 iconv 命令来转换文本文件 ..... 197 110 码力 | 261 页 | 1.39 MB | 2 年前3
MySQL ZIP Archive版本安装说明# MySQL ZIP Archive版本安装说明 ## 1 系统环境 硬件 Surface Pro 4 ; 操作系统 Windows 10专业版 16299.19 64bit ; MySQL MySQL Community Server 5.7.20, Windows (x86,64bit) ZIP Archive ; MySQL安装路径 C:\MySQL,请视自己计算机情况选择安装目录。 ## 2 软件下载 • MySQL下载地址:https://dev.mysql.com/downloads/mysql/ • 下载版本:Windows (x86, 64-bit), ZIP Archive, mysql-5.7.20-winx64.zip ## 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 - 命令提示符 - 在其上点击右键选择 - 更多0 码力 | 4 页 | 756.23 KB | 2 年前3
PieCloudDB Database V2.1 版本说明# 元CloudDB Release Note 版本号:V2.1 发布日期:2022年10月 ## 内核 - 聚集下推功能得到增强:通过把聚集操作下推到连接操作之前去执行,极大的减少连接操作需要处理的数据量,使得查询性能显著提升。 - 实现了 Block Skipping 的优化机制:数据库运行查询语句时,通过计算每个块(block)中列聚集信息,在执行期间跳过非必要的数据块,减少数据读取量提高查询性能。 等数据源,同时支持用户自行开发模块来访问新的存储数据源。 ## 管控平台 • 用户权限优化:通过更加清晰的 UI 设计,为用户提供一体化的权限管理 - 注册选项增加:增加了手机注册选项,用户现可选择通过手机或邮件进行用户注册 稳定性优化: 。SQL 结果集缓存优化 优化端到端访问控制管理和证书管理,增强安全能力 ☐ 一键部署优化 ## OpenPie ## • 数据洞察优化: 。SQL 结果页面 UI 更新,界面更加0 码力 | 3 页 | 257.15 KB | 1 年前3
NJSD eBPF 技术文档 - 0924版本[Image](/uploads/documents/6/c/0/1/6c01327bb5df49cd2bce19fc844f8319/p4_1.jpg) ## Curve文件系统面临的问题 • 用户态实现 • 稳定性/可靠性高 - 容易更新及维护 - 基于FUSE提供POSIX兼容文件接口 • 问题 - 相对kernel文件系统的实现(ext4, xfs)性能差异大,延迟高 MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Software Foundation 迁移到了 Google Code,随着开发团队转投 Google Code 旗下,iBatis3 4) 日期时间处理上,我们可以使用 MyBatis 基于 JSR310(Date and Time API)编写的各种日期时间类型处理器。 5) MyBatis3.4 以前的版本需要我们手动注册这些处理器,以后的版本都是自动注册的,如需注册,需要下载 mybatistypehandlers-jsr310,并通过如下方式注册 更多 Java - 大数据 - 前端 - python 人工智能资料下载,可访问百度:尚硅谷官网 DatabaseIdProvider 接口来自定义. 会通过 DatabaseMetaData#getDatabaseProductName() 返回的字符串进行设置。由于通常情况下这个字符串都非常长而且相同产品的不同版本会返回不同的值,所以最好通过设置属性别名来使其变短。 Property-name: 数据库厂商标识 Property-value:为标识起一个别名,方便 SQL 语句使用 databaseId 属性引用0 码力 | 44 页 | 926.54 KB | 2 年前3
Conan 1.5 Documentation0 码力 | 422 页 | 2.85 MB | 1 年前3
Scrapy 0.14 Documentation0 码力 | 235 页 | 490.23 KB | 2 年前3
Conan 1.20 Documentation0 码力 | 611 页 | 4.89 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













