ServiceCenter - 服务注册中心1.jpg) ## 什么是服务注册中心? 服务注册中心具有服务注册和服务发现能力的可靠的分布式服务。 1. 服务注册 2. 服务发现 3. 可靠 4. 分布式  ## 为什么需要服务注册中心? 是单体架构向微服务服务化演进的需要。 ## 服务注册中心 1. 服务端发现 1. DNS 2. 客户端发现 1. ServiceCenter, eureka 2. etcd, zookeeper, consul  ## 为什么实现自己的服务注册中心? 1. 提供标准接口(RESTful) 79/p5_1.jpg) ## 从服务注册中心到服务管理中心 1. 元数据 2. 依赖关系 3. 实例变化推送 4. 多租隔离 5. 高可用性保障  ## 从服务注册中心到服务管理中心 Event Notifier Service-Center0 码力 | 18 页 | 856.27 KB | 2 年前3
Kubernetes 异常配置检测框架## Kubernetes 异常配置检测框架 顾静, 阿里云 邓隽, 阿里云 ## 我们来自阿里云容器服务 • 顾静,研发工程师 • 邓隽,技术专家 ## 我们参与打造 • 容器服务(ACK/ASK) • 容器镜像服务(ACR) • 服务网格(ASM) 1 Kubernetes 典型异常 2 检测框架演进 3 生产实践 4 总结 ## Kubernetes 使用日常 Server Pod Master API Server Pod Master API Server Pod Master ## Kubernetes 典型异常 ## 网络异常 • 安全组、路由表配置错误 • 节点防火墙软件等修改 iptables、内核参数 • 网络链路长,手动排查成本高 ## 异常影响 • 应用间无法正常通信 • 集群内 Controller 无法正常工作  0 码力 | 33 页 | 668.91 KB | 2 年前3
告警OnCall事件中心建设方法白皮书 # 事件 ONCALL 中心建设方法 一站式处理值班 OnCall,智能降噪  如果出问题,发出几万条告警都是正常的。 第三个原因是渠道错配。一些不重要的告警也使用打扰性很高的渠道发出,用户可能会觉得单一渠道不可靠,想用多个渠道同时发送的方式来保障告警触达率,这也属于告警规则配置不合理的范畴。 第四个原因是预期内的维护动作导致的。比如程序升级变更,如果进程重启时间过长,可能会导致关联的服务告警,或者某个机器重启,忘记提前屏蔽了,也会产生一堆关联告警。 了解了常见原因,下面我们来看一下有哪些常见解法。 这种产品,一定程度上是可以解决一些告警过多的问题,但如果能从告警规则的源头做好优化,自然是事半功倍。很多公司的告警规则配置没有原则可循,每次故障复盘先看告警是否漏报,一线工程师为了不背锅,自然是尽量多地提高告警覆盖面,但这么做的后果,就是告警过多,无效告警占多数,长此以往,工程师疲惫不堪。 那么告警规则的配置应该遵照一个什么原则呢?虽然每个公司业务不同,总有一些通用的原则可循吧?的确如此,这里我分享一下我个人的做法,希望对你有所启发。0 码力 | 23 页 | 1.75 MB | 2 年前3
Redis 多数据中心双向同步 祝辰## 携程技术沙龙 Redis 多数据中心双向同步 祝辰 ## 讲师介绍  ## 祝辰 • 携程框架架构部门 • 资深研发工程师 - 专注于 Redis 高可用系统的研发工作 • 对分布式存储系统有所涉猎 ## 目录 CONTENTS Geographical Society, 1881. ## 21 世纪的通讯 同样的一张地图 在今天, 仅仅需要毫秒级别的时间, 一条消息可以被全世界共享起来 互联网的规模也从单独 一个数据中心的部署方 式转变为多数据中心, 甚 至是跨区域的部署模式  Data Replication Center DRC 的概念是在近年来, 云计算兴起, 多站点部署的场景下, 延伸出来对于数据共享的一个需求. 多站点部署的架构, 对于单元化部署的应用来讲, 跨数据中心的数据访问一直是一个最大的痛点. ## 目前很多用户 - 抑或是采取了同一份写入到两个站点的数据库 - 抑或是跨站点写入数据库同时同步回来(例如 AWS 的 AURORA) 这两种方式都没有从根本上解决问题0 码力 | 45 页 | 1.74 MB | 2 年前3
携程 Redis 多数据中心 双向同步实践 祝辰## 携程 Redis 多数据中心 双向同步实践 祝辰 ## 祝辰 目前任职携程框架架构部门资深研发工程师 负责框架Redis团队的开发工作 目录 1 业务背景 2 双向同步 3 CRDT 4 高可用 ## 开篇 & 背景 ## Redis 在携程的规模 25,000,000 QPS ## 跨公网同步 Console SHANGHAI Data CANADA [Image](/uploads/documents/7/f/2/f/7f2fc57ee7247c30251dfbc124a7d5de/p33_2.jpg) 本PPT来自2019携程技术峰会 更多信息请关注“携程技术中心”微信公众号~0 码力 | 33 页 | 2.15 MB | 2 年前3
Kubevela 以应用为中心的渐进式发布 - 孙健波## GCN ## KubeVela:以应用为中心的渐进式发布最佳实践 孙健波 阿里云-云原生应用平台团队技术专家 ## 关于我 • 孙健波 · 阿里云 (@天元) • 云原生应用平台团队--应用管理和应用交付 • Github(@wonderflow) • OAM - Open Application Model (https://oam.dev/) • KubeVela (http://kubevela 2b3e3d588941a790ef0b26ad64cb6ab4/p12_2.jpg) 业务用户 ## KubeVela 的 Application 对象 • 一个完整的应用描述文件(以应用为中心) - 灵活的 “schema”(参数由能力模板自由组合) • 放置于应用代码库中(gitops 友好) - 无需学习 K8s 细节(完整的用户侧抽象) - 可自动适配任意 k8s 集群与部署环境(环境无关)0 码力 | 26 页 | 9.20 MB | 2 年前3
QCon上海2016-携程redis多数据中心实践-孟文超携程REDIS多数据中心实践 ’ alt=‘OCR图片’/> 关注InfoQ官方信息及时获取QCon软件开发者大会演讲视频信息 [北京站] 2016年12月2日-3日 咨询热线:010-89880682 QCon 全球软件开发大会 [北京站] 2017年4月16日-18日 咨询热线:010-64738142 Software Load Balance 清华大学 自强不息 厚德尚学 携程使用情况 2000多组实例 每秒访问量200万(写入10万) ’ alt=‘OCR图片’/> REDIS多数据中心 多数据中心 业务压力 高可用 多数据中心阶段 备份 双活 多活 Redis多数据中心? Cache 内存数据库 ’ alt=‘OCR图片’/> 需要解决的问题 数据复制 一致性 实时性 高可用 复制高可用 复制高可用 redis failover ’ alt=‘OCR图片’/> 整体方案(X-PIPE) ’ alt=‘OCR图片’/> 整体方案 Console 元信息配置、监控、报警 Meta Server Keeper Leader选举、状态切换 HA Keeper Redis replication log数据管理 Zookeeper Meta server0 码力 | 39 页 | 1.77 MB | 1 月前3
《玩转webpack》 第四章 进阶篇: 编写可维护的 webpack 构建配置进阶篇:编写可维护的webpack 构建配置 05 | 进阶篇:webpack 构建速度和体积优化策略 06 | 原理篇:通过源码掌握webpack 打包原理 07 | 原理篇:编写 Loader 和插件 08 | 实战篇:React 全家桶 和webpack 开发商城项目 ## ☐ ☐ ☐ ☐ ## 扫码试看/订阅 《玩转webpack》 ## 构建配置抽离成 npm 包的意义 包的意义 通用性 ·业务开发者无需关注构建配置 ·统一团队构建脚本 可维护性 ·构建配置合理的拆分 ·README 文档、ChangeLog 文档等 质量 ·冒烟测试、单元测试、测试覆盖率 ·持续集成 ## 构建配置管理的可选方案 通过多个配置文件管理不同环境的构建,webpack --config 参数进行控制 将构建配置设计成一个库,比如:hjs-webpack、Neutrino、webpack-blocks webpack-blocks 抽成一个工具进行管理,比如:create-react-app, kyt, nwb 将所有的配置放在一个文件,通过 --env 参数控制分支选择 ## 构建配置包设计 ## 通过多个配置文件管理不同环境的 webpack 配置 ·基础配置:webpack.base.js ·开发环境:webpack.dev.js ·生产环境:webpack.prod.js ·SSR环境:webpack0 码力 | 30 页 | 5.38 MB | 2 年前3
Apache APISIX
微服务⽹关性能架构解析• 配置中心 · 语言或开发平台 • 数据校验 • 加分项:顶级路由实现 ## Apache APISIX 技术选型 • 配置中心:高可用、增量订阅、历史记录 - 语言或开发平台:动态、高性能、网关的周边资源丰富 - 数据校验:开放标准、有一定的生态系统 - 学习竞对:从 Ganter 报告中获取前辈列表,做分析、比较 ## Apache APISIX 技术选型 ## 配置中心 why limit-req openid-connect prometheus proxy-rewrite serverless redirect zipkin ## Apache APISIX 三板斧 - 配置分发借助 etcd,精简核心 - 基于 radixtree 前缀树路由 • apisix/core:高性能基础库 • Nginx 变量提取增强 · 错误日志优化 • table 池优化 ##0 码力 | 41 页 | 15.62 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













