- 0
- 0
- 约3.71千字
- 约 9页
- 2020-12-13 发布于山东
- 举报
服务管理平台
产品综述
1.1 产品定义
服务管理平台,是将基于服务技术、组件式开发的、独立运行的
服务进行统一的接入、统一管理、统一调度,实现异构服务间集成与
管理,最终实现所有运行中的服务可以有序、正常、持续的运转。
1.2 产品定位
服务管理平台是针对系统庞大、 需求持续增加、 需求变化较为频
繁、接口数目庞大、接口调用频繁,并倾向于使用服务架构系统管理,
而提供一体化的服务管理平台。 服务管理平台通过集成支撑服务、 行
业服务、工具服务、中间件服务,对所有的服务进行统一的管理和监
控,对上层应用的服务调用提供基础支撑。
产品核心价值
2.1 快捷部署
现有平台,针对单一系统,功能的增加或者原有功能的修改,都
需要开发人员重新梳理原有系统接口, 并针对每个接口进行调整然后
重新测试部署, 对开发人员和运维人员都带来不小的负担, 开发实施
时间长。
服务管理平台正是为解决这一难题而出现的, 灵活的服务配置改
变原有单模式, 将服务按功能或行为划分为响度独立的功能服务, 每
个服务都可独立部署运行, 对外提供统一的服务接口, 快速应对用户
需求的变化。
2.2 强大的服务管理支撑
服务管理平台可接入依照服务模式和灵活的调度策略开发出来
的产品模块,实现服务的注册、服务依赖关系的管理、服务的资源目
录、服务路由等功能,并可实现服务的计量功能,提供全面化的服务
统一管理功能。
2.3 一致的服务调用
服务管理平台对接入的服务的运行进行统一的管理, 根据服务的
调用关系,实现服务运行过程中的降级、熔断等调度功能,最终达到
服务能有序、高效、正常的运行。
产品架构
外部系 外部系 外部系
RESTful WebService/Soap Http
一网关
Adapter1
服务管理
Adapter2 存
服 目 服 度 服 控 流量控制
??
数据存
服务管理平台通过统一网关来接受外部系统的服务调用, 并实现服务路由、均衡负载、权限控制等功能。
服务管理平台中的 Adapter 模块,主要实现第三方服务的接入、具体业务需求的定制和配置管理, 以满足不同项目的特定业务和技术需求。
服务管理平台可对接入的服务进行统一的调度, 可对运行中的服务根据系统需要进行降级、 升级或熔断等操作, 保证各服务正常有序的运行。服务管理平台还可以对接入的服务运行状况进行统一的监控,按照消息机制,将故障的服务统一通知给与故障服务相关联的其他服务,避免因故障服务的原因,引起其他服务运行失败。
缓存模块主要实现配置项数据、 部分业务数据的缓存, 以减少与DB的交互次数,提高效率。
产品功能
4.1 服务网关
提供服务路由、均衡负载、权限控制、流量控制等功能,将权限控制这些较重的非业务逻辑内容迁移到服务路由层面, 使得服务集群主体能够具备更高的可复用性和可测试性。 API 网关是系统的唯一入口,从面向对象设计的角度看,它与外观模式类似。 API 网关封装了系统内部架构,为每个客户端提供一个定制的 API。它可能还具有其它职责,如身份验证、监控、 负载均衡、缓存、 “请求整形 (request
shaping )”与管理、静态响应处理。
1)服务路由
即服务使用者从提供者地址列表中, 基于负载均衡算法, 选择一个提供者进行调用, 如果调用失败就再选另一个调用。 当服务提供方有多个服务实例时,可以根据请求本身的信息(如参数、 URL等)调用服务方的信息(如 IP 地址等),服务提供方的信息(如 IP 地址等)等进行路由过滤,最后过滤出一个或多个实例提供服务。
2)负载均衡
是非常重要的环节, 通过负载均衡将请求派发到网络中的一个或
多个节点上进行处理。 可进行服务的负载均衡完成对请求的分配派发 ,
提供负载均衡的功能以及扩展接口, 当服务提供方有多个服务实例时,
通过灵活的负载均衡策略选择一个实例进行服务调用。 目前提供了多
种负载均衡策略。
3)权限控制
针对不同调用方,调用前,需要通过用户鉴权,确定用户身份。
对于服务方,需要按照调用方提供的鉴权信息,完成用户身份鉴定,
并且通过系统中设置的用户权限, 完成用户授权, 确定用户是否具有
调用该服务的权限。
4)流量控制
由于各类服务的负载能力不同且各有自己的限制, 为了防止非预
期的请求对服务压力过大而拖垮服务乃至影响整个服务平台, 特制定
流量服务控制。服务的流量控制策略:分流、降级、限流等。对于流
量控制,可以对所有的服务调用总量进行控制, 也可以按具体的服务
域控制,最细粒度可以单独控制到每一个服务。 服务的流量控制包括
了入口流量控制和出口流量控制两个层面的内容, 对于入口流量控制
即当触发流量控制策略后直接在服务调用访问的时候就驳回。 而对于
出口流量控制利用消息中间件和 MQ机制,控
您可能关注的文档
- 智能车位学习管理系统.docx
- 暑期课程标准表格.docx
- 最全人体内脏结构图医学图谱完整版本.docx
- 最实用外来人员来访学习管理标准制度.docx
- 最有意义的一件事12篇范文的作文全面版本.docx
- 有创呼吸机及无创呼吸机的区别.docx
- 有害物质测试及判定基准.docx
- 服装英语单词总结计划大全.docx
- 朝花夕拾读后感2000字数.docx
- 本田罢工学习案例解析总结计划.docx
- 2026年智能影像诊断技术报告.docx
- 2025年跨境电商保税仓储物流中心项目技术创新及可行性分析报告.docx
- 城市公共交通线网优化项目2025年:智能交通系统创新可行性分析.docx
- 跨境电商行业2025年保税仓储物流中心节能减排可行性分析.docx
- 创新驱动城市公交发展:2025年智能调度系统可行性报告.docx
- 2026年金融科技领域创新报告及数字化转型分析报告.docx
- 2025年跨境电商综合服务园区跨境电商大数据平台建设可行性研究.docx
- 2026年汽车零部件行业创新报告及轻量化材料技术报告.docx
- 基于2025年技术创新的医疗废弃物无害化处理中心市场前景研究报告.docx
- 公共交通与物流一体化在2025年城市公共交通线网优化项目中的可行性分析.docx
原创力文档

文档评论(0)