Redis 多数据中心双向同步 祝辰
Redis 多数据中心双向同步 祝辰 • 携程框架架构部门 • 资深研发工程师 • 专注于 Redis 高可用系统的 研发工作 • 对分布式存储系统有所涉猎 讲师介绍 祝辰 1 开篇 2 3 4 5 目 录 CONTENTS 携程的Redis架构 分布式理论 双向/多向同步的问题 CRDT 19 世纪的通讯 “At 12:30 am on April 4th 互联网的规模也从单独 一个数据中心的部署方 式转变为多数据中心, 甚 至是跨区域的部署模式 多区域部署 Serverless 分布式存储 Redis 内存数 据库 支持多种 数据结构 支持主 从架构 缓存服务 分布式锁 消息队列 计数器 目前携程的 Redis 部署架构 通过携程的 X-Pipe 项目, 来达到 Redis 跨站点和跨区域的数据同步问题 目前已经支持上海到美国和德国的 目前已经支持上海到美国和德国的 Redis 数据同步 • 到德国法兰克福站点, 平均延迟在 176ms 左右 • 到美西站点, 平均延迟在 160ms 左右 携程业务开发的需求, 对于 Redis 的数 据存储有着强依赖. 机票的业务需要从 上游供应商处收集舱位信息, Redis 方便 的多种数据结构类型对于储存这种数据 比较方便. 同时由于供应商是在全球分布的特性, 就更需要一个能够多点写入的 Redis0 码力 | 45 页 | 1.74 MB | 1 年前3Keras: 基于 Python 的深度学习库
. . 8 3.1.1 开始使用 Keras 顺序 (Sequential) 模型 . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 指定输入数据的尺寸 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.3 编译 . . . . . . . . . . . . . . . 26 3.3.4 如何在多 GPU 上运行 Keras 模型? . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.4.1 数据并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.4.2 设备并行 . . . . . . . . 3.8 如何获取中间层的输出? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3.9 如何用 Keras 处理超过内存的数据集? . . . . . . . . . . . . . . . . . . . . 32 3.3.10 在验证集的误差不再下降时,如何中断训练? . . . . . . . . . . . .0 码力 | 257 页 | 1.19 MB | 1 年前3MySQL 企业版功能介绍
ORACLE 产品介绍 MySQL 企业版 全球广受欢迎的开源数据库 重要特性 Oracle MySQL 服务云 MySQL 数据库 MySQL 企业级备份 MySQL 企业级高可用性 MySQL 企业级可扩展性 MySQL 企业级身份验证 MySQL 企业级 TDE 多种性能图表 MySQL Workbench Oracle 标准支持服务 “借助 MySQL Query Analyzer, 我们可以识别和分析存在问题的 SQL 代码,同时将数据库性能提 升两倍。更加重要的是,我们在三 天内就完成了这一任务,而过去则 需要数周之久。” —Keith Souhrada, 软件开发工程师, Big Fish Games MySQL 分组复制来确保数据库的高可用性 通过 MySQL 企业级可扩展性应对指数级增长的用户和数据量 通过 MySQL 企业级备份执行热备份和恢复,从而降低数据丢失的风险 通过 MySQL 企业级安全性来利用现有安全基础架构 使用加密、密钥生成和数字签名保护敏感数据 通过 MySQL 企业级防火墙阻止针对数据库的攻击(如 SQL 注入)0 码力 | 6 页 | 509.78 KB | 1 年前3PyWebIO v1.2.3 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 119 页 | 7.43 MB | 1 年前3PyWebIO v1.2.2 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 119 页 | 7.41 MB | 1 年前3Zabbix 6.0 Manual
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 7 可视化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1721 12 数据库错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1741 5 Zabbix 使用手册 欢迎查阅 Zabbix 用户使用手册。 Zabbix 产品手册由原厂 Zabbix 技术团队创建、Zabbix 中国——上海宏时数据系统有限公司组织开源社区志愿者翻译并维护。希望能帮助 用户更好地使用 Zabbix,解决和管理日常 IT 运维监控遇到的各种问题。翻译虽然结束,优化并未停止,如有优化反馈、申请成为译者, 欢迎联系小0 码力 | 1741 页 | 22.78 MB | 1 年前3PyWebIO v1.3.2 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 133 页 | 7.44 MB | 1 年前3PyWebIO v1.3.0 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 133 页 | 7.44 MB | 1 年前3PyWebIO v1.4.0 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 135 页 | 7.45 MB | 1 年前3PyWebIO v1.3.1 Documentation
put_text() 支持输出多个对象 put_image() 支持使用Url指定图片 What’s new in PyWebIO 0.3 2020 5/13 Highlights 支持输出 bokeh 数据可视化图表, 文档 添加 session.get_info() 获取会话相关信息 前端js代码迁移typescript output.put_table() 支持跨行/列单元格, 单元格内容支持使用 put_xxx new in PyWebIO 0.2 2020 4/30 Highlights 支持与Django、aiohttp Web框架整合 支持使用 plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 会话内的每个执行单元使用唯一的task_id进行标识,由于会话内的输入需要区 分执行单元,所以每个表单提交时, 除了表单的内容以外,还会携带表单所在 的执行单元的task_id,这样,后台会话才可以知道该将表单数据传递给哪个执 行单元。 PyWebIO会话是由事件驱动的,这些事件来自用户在页面上的操作,比如提交 表单,点击按钮,这些事件会通过http请求或websocket连接发送到后端框架。 后端框架维0 码力 | 133 页 | 7.44 MB | 1 年前3
共 98 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10