- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SOA的分布式服务平台汇编
实现充值结算的系统 充值给谁充值 网吧充值 代理充值 结算 就是算账了 * * * 1、通过添加策略及策略条件并PUSH到ZOOKEEPER注册中心后,对应用提供的CLIENT SDK监听策略的改变,从而实现服务的路由和服务发现,服务灰度,安全,软负载等功能 * 分布式缓存,这里只是界面未按服务器、组件进行划分。此为DEMO页面。 * * 动态数据源的添加,动态数据源切库,数据分片、分表等。 * 简单的服务器监控。这里只简单的添加了两种监控组件。根据需要动态添加监控组件 基于SOA的分布式服务平台 主要功能介绍 各平台、接口统一的接入中间件平台获取数据、服务,降低平台、接口直接与数据库交互 平台、接口解耦 统一管理 业务剥离、迁移 缓存、内存数据库 WEB中间件主要业务功能 各接口访问数据、日志、权限统一进行管理,保障数据准确性,提升运营便捷性。 引入缓存和内存数据库,降低与关系型数据库交互次数,数据清理,筛选,提升性能 将数据库一些业务实现剥离或迁移至中间件平台,以服务的方式提供出去 维持现有平台不变,现有平台数据访问能平移到中间件。 多协议支持,扩展性强,部署灵活! 提供基础组件,公共组件,业务组件功能。 引入缓存,内存数据库提升性能 基础数据,字典数据,业务数据整理筛选 业务无缝水平扩展垂直扩展 多样的监控管理手段 降低开发难度,提高开发效率 ... 设计目标 基本功能框图 流转顺序图 WEB中间件部署图 分布式部署(去中心化) 开放平台部署 ZOOKEEPER注册中心 技术方案 企业服务总线 服务的发布/订阅、响应/请求、同步/异步消息、路由和寻址 技术选型 MVC三层架构体系统进行构建 面向服务架构 粗粒度的服务接口分级、可重用的服务、松散耦合、支持种消息模式 插件式开发模式 灵活、快捷、配置简单、部署方便、组件之间相互隔离。 开源ESB JBI容器、标准化信息服务、路由器、JBI管理配置组件等构成 1. ESB 2. SOA 3. OSGI 4. ServiceMix 技术架构体系 WEB中间件 技术架构体系 模拟业务场景-数据查询 查询网吧信息 记录日志 调用服务 校验过滤 缓存组件 内存数据库组件 数据库组件 DB Redis服务器 1 2 Y N 3 4 5 同步缓存 同步缓存 数据同步(全量、增量) WEB界面缓存动态管理(方法级别) WEB界面数据库管理、监控 1 2 3 第一次访问 第二次访问 目前直接访问 DISK WEB 中间件 模拟业务场景-公共组件服务 发短信 支付接口 作业调度 短信服务组件 支付接口组件 校验过滤 记录日志 作业调度框架 作业1 作业2 作业N 数据库组件 DB 统一认证组件 邮件组件 … WEB 中间件 数据筛选统计 数据属性 经营性数据(营业额数据) 活跃性数据(使用频率很高) 数据量不大 数据存储 缓存(访问频率极高,重复性数据) 内存数据库(一天的经营性数据、统计性数据) 关系型数据库(作为备份、大数据量存储) 数据统计 内存实时统计 每次访问记录缓存或内存,关系型数据库定时同步。 定时后台统计 Hadoop 第三方组件 Storm 流式计算 WEB中间件命令行控制台 管理平台-服务器管理 管理平台-组件管理 管理平台-组件管理 管理平台-组件管理 管理平台-服务管理 管理平台-策略管理 管理平台-缓存管理 管理平台-拦截器管理 管理平台-日志管理 管理平台-数据源监控 管理平台-性能监控 实现充值结算的系统 充值给谁充值 网吧充值 代理充值 结算 就是算账了 * * * 1、通过添加策略及策略条件并PUSH到ZOOKEEPER注册中心后,对应用提供的CLIENT SDK监听策略的改变,从而实现服务的路由和服务发现,服务灰度,安全,软负载等功能 * 分布式缓存,这里只是界面未按服务器、组件进行划分。此为DEMO页面。 * * 动态数据源的添加,动态数据源切库,数据分片、分表等。 * 简单的服务器监控。这里只简单的添加了两种监控组件。根据需要动态添加监控组件
文档评论(0)