150 likes | 289 Views
分布式智能业务平台 v0.1. 作者:一见. 提纲. 系统组件 系统目的 消息总线 消息适配器 分布式对象/编程模型 集群管理 容灾和扩容 典型应用 项目进展. 系统组件. Object. Service. Session. 消息接收/适配器. 消息调度器. 消息发送器. 时间服务. 观察者. 通讯框架. 定时器. 基础库. 日志. 配置. 系统目标. 分层实现 可重用的 可持续发展的 高性能消息通讯 简单的分布式编程 自动均衡和路由 支持多协议接入 业务插件化 自动节点容灾 立体化监控、全方位状态数据. 消息总线.
E N D
分布式智能业务平台 v0.1 作者:一见
提纲 • 系统组件 • 系统目的 • 消息总线 • 消息适配器 • 分布式对象/编程模型 • 集群管理 • 容灾和扩容 • 典型应用 • 项目进展
系统组件 Object Service Session 消息接收/适配器 消息调度器 消息发送器 时间服务 观察者 通讯框架 定时器 基础库 日志 配置
系统目标 • 分层实现 • 可重用的 • 可持续发展的 • 高性能消息通讯 • 简单的分布式编程 • 自动均衡和路由 • 支持多协议接入 • 业务插件化 • 自动节点容灾 • 立体化监控、全方位状态数据
消息总线 • DOID • 分布式对象身份证 消息 发送器 消息 调度器 分布式 对象 A 分布式 对象 B 消息 接收器
消息适配器 • 提升系统的扩展能力 • 通过实现不同的消息适配器,可接入不同协议消息 • 将外部消息转换成内部消息 HTTP 消息 调度器 SOAP CAP
分布式对象/编程模型 • Object • 无状态 • 可线程安全 • 也可非线程安全 • Service • 有状态 • 非线程安全 • 可独占线程 • Session • 有状态 • 总是线程安全 Service Session
集群管理和监控 • Agent • 独立线程 • 独立连接 • 健康监控 • 状态数据上报 Cluster Manager Cluster Agent Cluster Agent Cluster Agent
容灾和扩容 • 特点 • 自动 • 实时 节点表 Cluster Manager 工作 节点 消息分发表
典型应用 • 分布式文件系统 • GFS的C++实现 • 分布式计算平台 • 改进型MapReduce • 无数据倾斜问题 • 数据均衡(大小接近) • 计算均衡(时间接近) • 基于优先级的调度器 • 支持绝对优先级,满足突发性关键需求 • 无损切换
本模板作品由PowerBar模板组成员创作,部分图片素材来源于互联网,如有侵犯您的权利请即通知,立刻处理您可以自由:复制、发行、展览、表演、放映、广播或通过信息网络传播本作品 ;创作演绎作品惟须遵守下列条件:您必须按照作者或者许可人指定的方式对作品进行署名;不得以盈利为目的对本模板进行出售、收费下载或者做非实质性改动之后进行类似的行为。 模板作者:Rhea