阿里巴巴超大规模神龙裸金属 Kubernetes 集群运维实践
(广侯) 阿里巴巴 云原生应用平台 技术专家 阿里巴巴超大规模神龙裸金属 Kubernetes 集群运维实践 关注“阿里巴巴云原生”公众号 回复 1124 获取 PPT自我介绍 •嵌入式、微服务框架 •2017 年加入阿里巴巴,负责阿 里集团数十万集群节点规模化运 维管理系统的研发工作 •2019 年参与集团全面上云项目 并经历了整体架构的云原生升级 演进,稳定支撑双11峰值流量分享内容0 码力 | 21 页 | 7.81 MB | 5 月前3Reusable Code & Reusable Data Structures
}; 1 2 3 4 5 6 7 8 9 10 11 50RUNTIME POLYMORPHISM using bi = boost::intrusive; class dialog_widget : bi::list_base_hook<bi::link_mode<bi::auto_unlink>> { dialog_widget(dialog& parent) { parent dialog { bi::listwidgets; }; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 51RUNTIME POLYMORPHISM using bi = boost::intrusive; class dialog_widget : bi::list_base_hook<bi::link_mode<bi::auto_unlink>> dialog { bi::list widgets; }; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 using bi = boost::intrusive; class dialog_widget : bi::list_base_hook<bi::link_mode<bi::auto_unlink>> { }; bi::list 0 码力 | 132 页 | 14.20 MB | 5 月前3Rust 程序设计语言 简体中文版 1.85.0
力,Rust 团队希望使系统概念能为更多人所易于理解,特别是编程新手。 公司 数百家大小规模的公司在生产环境中使用 Rust 完成各种任务,包括命令行工具、Web 服务、 DevOps 工具、嵌入式设备、音视频分析与转码、加密货币、生物信息学、搜索引擎、物联网 (IOT)程序、机器学习,甚至是 Firefox 浏览器的重要部分。 开源开发者 Rust 适合那些希望构建 Rust 编程语言、 (cooperative multitasking),每个 future 有权通过 await point 来决定何时交还控制权。因此 每个 future 也有责任避免长时间阻塞。在一些基于 Rust 的嵌入式系统中,这是 唯一 的多任 务处理类型! 当然,在真实代码中,你通常不会在每一行上都交替使用 await 点来调用函数。虽然这样控制 yielding 相对来说更为廉价,但也不是毫无代价的!在很多情况下,尝试将计算密集型任务拆 持。然而这些模型并非没有取舍。在很多操作系统中,它们为每一个线程使用了不少的内存, 同时启动和停止带来了一些开销。线程也只有当你的操作系统和硬件支持它们的时候才是一个 选项。不同于主流的桌面和移动电脑,一些嵌入式系统根本没有操作系统,因此也就没有线 程。 异步模型提供了一个不同的 – 最终也是互补的 – 权衡取舍。在异步模型中,并发操作无需各自 独立的线程。相反,它们运行在任务上,正如流小节中我们用 trpl::spawn_task0 码力 | 562 页 | 3.23 MB | 9 天前3TiDB 与 TiFlash扩展——向真 HTAP 平台前进 韦万
platform Reporting Databases App BI Console Ad hoc Data Platform - What You Think It Is OLTP DBs App Data Warehouse / Data Lake ETL Analytical DBs Reporting BI Console Ad hoc Data Platform - TiDB Data Platform OLTP DBs App Data Warehouse / Data Lake ETL Analytical DBs Reporting BI Console Ad hoc Traditional Data Platform Traditional data platform relies on complex architecture maintenance cost and delay of data arrival in data warehouse. TiDB with TiFlash App Reporting BI Console Ad hoc TiDB Data Platform ● “What happened yesterday” vs “What’s going on right now” ○0 码力 | 45 页 | 2.75 MB | 5 月前3The DevOps Handbook
SYSTEMS OF ENGAGEMENT i. Gartner Bi-modal IT 1. Type 1 – System of Record – “Doing it right” 2. Type 2 – System of Engagement – “Doing it fast” ii. DevOps helps reject the bi-modal IT model and lets you0 码力 | 8 页 | 22.57 KB | 5 月前3High-Performance Numerical Integration in the Age of C++26
˜b1 ˜b2 ˜b3 . . . ˜bs−1 ˜bs ˜yn+1 = yn + h s � i=1 ˜biki en+1 = ˜yn+1 − yn+1 = h s � i=1 (˜bi − bi)ki (error estimate) CppCon - Vincent Reverdy - September 20th, 2024 - Aurora, Colorado, USA 34 CC00 码力 | 57 页 | 4.14 MB | 5 月前3Secure access to EC2 (for developers)
solution two - ssm – to be precise AWS System Manager Session Manager – sessions based on secure bi-directional channel – traffic is encrypted with TLS 1.2ssm - props and cons – connection can be created0 码力 | 10 页 | 3.11 MB | 5 月前3Advanced SIMD Algorithms in Pictures
idyarashev_prasentatonslconferance_talksladvanced_simd_algorthms_m_pictures ntml inta_ te b) ade bi std::optionalestd::ptrdiff_ty match -eve ANIPmPEFI iirst_true(test)i 17/ 1 Advanced SIMD Algorithms0 码力 | 96 页 | 4.55 MB | 5 月前3Exceptions Under the Spotlight
Network, RT, Embedded, etc.) Hardware / IoT AI (Artificial Intelligence) / ML (Machine learning) / BI (Business… Gaming Developer Tools Financial Audio 54.9% 3 How many of you are using Exceptions0 码力 | 53 页 | 2.82 MB | 5 月前3Irksome C++
Walter E. Brown. All rights reserved. Irksome? • abrasive • aggrava*ng • angering • annoying • bi*ng • bothersome • bra1sh • bra2y • burdensome • carking • chafing • discomfor*ng • displeasing0 码力 | 15 页 | 3.03 MB | 5 月前3
共 22 条
- 1
- 2
- 3