降级预案在同程艺龙的工程实践-王俊翔
降级预案在同程艺⻰龙的⼯工程实践 演讲者 / 王俊翔 同程艺龙 ⾃自我介绍 搜索故障 微信⼩小程序 API⽹网关 资源1 搜索引擎 统⼀一资源⽹网关 资源2 资源3 资源4 …… 资源4 ⼤大量量超时 统⼀一资源⽹网关 搜索引擎 API⽹网关 ⼤大量量请求超时 缺乏熔断设计 交易易故障 第三⽅方⽀支付 ⽀支付中⼼心 ⽀支付回写 消息队列列 ⽀支付通知 交易易中台 ⽤用的降级点和可⽤用性保障措施 • 降级策略略集中管理理,通过参数 化、配置化、脚本化⽅方式实现线 上策略略的灵活调整 • 依据服务重要程度,从全局制定 分级预案,对降级点进⾏行行预案编 排,并跟踪监控降级链路路的执⾏行行 • 发现潜在故障,多维度验证预案 有效性,评估系统可靠性,提供 降级策略略、参数调整的优化依据 整体架构 Agent 服务降级注册 降级熔断通知 元数据存储 mysql双份存储 • 后台实时监控应⽤用、服务,实时变更更降级策略略 proxy 服务质量量数据采集 业务数据采集 ⽇日志 ⽂文件 应⽤用数据采集 应⽤用数据 ⽅方法数据 执⾏行行结果 执⾏行行耗时 异常数据 … JVM内存 JVM线程 GC数据 业务数据 SDK数据 ⾃自定义数据 系统数据采集 容器器数据 CPU数据 内存数据 磁盘数据 … ⽹网络数据 采集 Agen0 码力 | 26 页 | 18.67 MB | 1 年前3面向亿行 C/C++ 代码的静态分析系统设计及实践-肖枭
面向亿行C/C++代码的 静态分析系统设计及实践 肖枭 自我介绍 2016年香港科技大学取得博士学位 过去10年一直以极高的热情从事静态 分析技术的学术用研究 合作创办源伞科技,致力于推动静态 分析技术在企业中的应用 目录 代码质量管理是个大问题 静态分析+代码评审的实践 学习和强调,红线和惩罚,100%的测试 覆盖率,和事后复盘并不够 有经验的程序员也会犯错 对代码提要求很难监督落实0 码力 | 39 页 | 6.88 MB | 1 年前3Debian 參考手冊(第 2.109 版)
Aoki (青木修) Debian 參考手冊 ii 版權 © 2013-2021 青木修 Debian 參考手冊(第 2.109 版)(2023-12-18 14:53:01 UTC) 旨在爲運行 Debian 系統的用戶提供全面的指引。通過爲非 開發者編撰的 shell 指令例子來涵蓋系統管理的方方面面。 Debian 參考手冊 iii COLLABORATORS TITLE : Debian 一組使用者的許可權(組) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2.6 時間戳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5.1 指令執行和環境變數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.50 码力 | 260 页 | 1.41 MB | 1 年前3Debian 快速參考手冊
一月 18 11:54:37 UTC 2007 摘 摘 摘要 要 要 Debian 快速參考手冊 (http://qref.sourceforge.net/) 的目標在對 Debian 系統進 行簡要的介紹,就如同一本快 快 快速 速 速參 參 參考 考 考手 手 手冊 冊 冊。本文件是 Debian 參考手冊 (http://qref. sourceforge.net/) 的節錄。 版 版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.5 使用 APT 來維持 Debian 發行版本 . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.6 aptitude,apt-get和apt-cache 命令 . . . . . . 頁面資訊。 • info libc 表示 GNU TEXINFO 頁面資訊。 1.2 Debian distributions 的 的 的基 基 基本 本 本概 概 概念 念 念 Debian 同時維護三個不同的發行版本: 這些版本是: • stable:— 適用於架設產品化伺服器,該版本只會更新安全性修正的套件。 • testing:— 工作站的首選,該版本包含了較新版本的桌面軟體以及測試。 •0 码力 | 29 页 | 862.98 KB | 1 年前3鸟哥的Linux私房菜:服务器架设篇 第三版
所需要的设定的!但是,要维护好一部 Linux 主机,却是很困难的!您必须要熟悉 Linux 的系统架构、网络的基 本知识如协议、IP、路由、DNS 等等的基础知识才行! 无论如何,您要开始『服务器架设篇』之前,请务必先读完『Linux 基础篇』的文章才行! 否则几乎就如同上面提 到的,维护这样的一部 Linux 主机,是很花时间的!没有这个认知,那就不要架站吧!免得毒害其他的战友吶! 在架站的过程当中 随便吃药是不可能『无病强身』的!因此,对于网络服务器来说最重要的基础档案权限、程序之启动关闭与管理、 Bash shell 之操作与 script 、使用者账号的管理等等,您都必须要具备最基础的认知才行,否则,服务器真的 不好碰! 在这一篇当中,鸟哥会介绍一下架设服务器之前你必须要具备的基础观念,以及重要的网络基础, 当然啦,一大堆的 网络指令是需要熟悉的。这些网络指令不是要你背起来, 而是希 的工作原理與目的之外,還得要熟悉網路以及基礎系統管理操作等 等。 不過目前有太多的書籍以及設定參考範例在教導大家如何架設一個可以用的伺服器,但這些範例卻沒有就伺服器 的維護與管理, 還有發生問題時應該要如何處理的流程作個解釋。因此,架設伺服器是很容易的,不過,被攻擊也是 很常見的啊! 所以,筆者在這本書裡面就從系統基礎以及網路基礎講起,再談談網路攻擊後以及防火牆防護主機後, 才進入架設伺服器的章節。0 码力 | 795 页 | 17.63 MB | 1 年前3Debian GNU/Linux 安裝手冊 January 8, 2024
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.6.1 使用 Debian 安裝程式進行自動安裝 . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.7 Verifying the integrity of installation the Grub Boot Loader on the drive . . . . . . . . . . . . . . . . . . 56 6.3.7.3 不使用 boot-loader 繼續進行 . . . . . . . . . . . . . . . . . . . . . . . . . 56 6.3.8 Finishing the Installation . . . . . . alternative init system . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 7 啟動新 Debian 系統 61 7.1 關鍵時刻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 7.20 码力 | 120 页 | 643.51 KB | 1 年前3《深入浅出MFC》2/e
你㆒定要知道(導讀) / 27 這本書適合誰 / 27 你需要什麼技術基礎 / 29 你需要什麼軟硬體環境 / 29 讓我們使用同㆒種語言 / 30 本書符號習慣 / 34 磁片內容與安裝 / 34 範例程式說明 / 34 與前版本之差異 / 39 如何聯絡作者 模組定義檔(.DEF) / 024 資源描述檔(.RC) / 024 Windows 程式的生與死 / 025 閒置時間的處理:OnIdle / 027 * Console 程式 / 028 * Console 程式與 DOS 程式的差別 / 029 * Runtime Library 的多緒版本 / 038 行程與執行緒(Process and Thread) / 039 核心物件 / 039 ㆒個行程的誕生與死亡 / 040 產生子行程 / 041 ㆒個執行緒的誕生與死亡 / 044 * 以 _beginthreadex0 码力 | 1009 页 | 11.08 MB | 1 年前3Kubernetes安全求生指南
Harbor Projects AUDIT LOGGING 如果沒有企業私有的映像倉庫而只用Internet上的映像,您真的知道裡面有什麼嗎? 只有經過簽章 的受信任映像 才能被部署 即時弱點掃描 並標示弱點, 可限制有弱點 映像無法存取 Notary Clair 所有映像的存 取與異動都應 有稽核軌跡 多個Harbor映像 倉庫可同步抄寫 ©2019 VMware, 異動白箱測試 靜態應用安全測試 (程式碼提交前檢測 ©2019 VMware, Inc. 21 安全團隊的角色十分重要! 更應該從一開始設計時就加入 企業所有團隊的思維都需要從DevOps進化為DevSecOps 方法論: DevOps DevSecOps DevSecOps的指導原則: • 團隊/社群而非個人 (Team/Community Scale) Dev: 敏捷開發 敏捷 & 安全開發 Ops: 基礎架構維運 基礎架構 & 安全維運 Sec: 安全審批者 安全設計者 唯有所有團隊密切協同合作才能比競爭對手快抵達目標! ©2019 VMware, Inc. 22 Kubernetes本身設計與週邊運作體系安全性有非常多的改善空間 – 千萬不要掉以輕心! Kuber0 码力 | 23 页 | 2.14 MB | 1 年前3Hello 算法 1.2.0 简体中文 C# 版
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 1 第 0 章 前言 Abstract 算法犹如美妙的交响乐,每一行代码都像韵律般流淌。 愿这本书在你的脑海中轻轻响起,留下独特而深刻的旋律。 第 0 章 前言 www.hello‑algo.com 2 0.1 关于本书 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。 写这本书的决心; ‧ 感谢我的女朋友泡泡作为本书的首位读者,从算法小白的角度提出许多宝贵建议,使得本书更适合新 手阅读; ‧ 感谢腾宝、琦宝、飞宝为本书起了一个富有创意的名字,唤起大家写下第一行代码“Hello World!”的 美好回忆; ‧ 感谢校铨在知识产权方面提供的专业帮助,这对本开源书的完善起到了重要作用; ‧ 感谢苏潼为本书设计了精美的封面和 logo ,并在我的强迫症的驱使下多次耐心修改; 时,空间复杂度为 ?(1) ;但当 ? > 10 时,初始化的数组 nums 占 用 ?(?) 空间,因此最差空间复杂度为 ?(?) 。 2. 以算法运行中的峰值内存为准:例如,程序在执行最后一行之前,占用 ?(1) 空间;当初始化数组 nums 时,程序占用 ?(?) 空间,因此最差空间复杂度为 ?(?) 。 void Algorithm(int n) { int a = 0; // O(1)0 码力 | 379 页 | 18.48 MB | 9 月前3Hello 算法 1.2.0 简体中文 Kotlin 版
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 1 第 0 章 前言 Abstract 算法犹如美妙的交响乐,每一行代码都像韵律般流淌。 愿这本书在你的脑海中轻轻响起,留下独特而深刻的旋律。 第 0 章 前言 www.hello‑algo.com 2 0.1 关于本书 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。 写这本书的决心; ‧ 感谢我的女朋友泡泡作为本书的首位读者,从算法小白的角度提出许多宝贵建议,使得本书更适合新 手阅读; ‧ 感谢腾宝、琦宝、飞宝为本书起了一个富有创意的名字,唤起大家写下第一行代码“Hello World!”的 美好回忆; ‧ 感谢校铨在知识产权方面提供的专业帮助,这对本开源书的完善起到了重要作用; ‧ 感谢苏潼为本书设计了精美的封面和 logo ,并在我的强迫症的驱使下多次耐心修改; 时,空间复杂度为 ?(1) ;但当 ? > 10 时,初始化的数组 nums 占 用 ?(?) 空间,因此最差空间复杂度为 ?(?) 。 2. 以算法运行中的峰值内存为准:例如,程序在执行最后一行之前,占用 ?(1) 空间;当初始化数组 nums 时,程序占用 ?(?) 空间,因此最差空间复杂度为 ?(?) 。 fun algorithm(n: Int) { val a = 0 // O(1)0 码力 | 382 页 | 18.48 MB | 9 月前3
共 943 条
- 1
- 2
- 3
- 4
- 5
- 6
- 95