微服务平台功能技术规范.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微服务平台功能技术规范 目录 TOC \o "1-3" \h \z \u 1 适用范围 4 2 规范性引用文件 4 3 术语定义 4 4 总体功能要求 5 4.1 系统门户 5 4.1.1 服务订阅者视图 5 4.1.2 系统管理视图 5 4.1.3 租户运营运维视图 5 4.2 API网关 5 4.2.1 服务开放发布 6 4.2.2 API订阅管理 6 4.2.3 路由配置及管理 7 4.2.4 鉴权 7 4.2.5 服务过滤 7 4.2.6 编排 7 4.3 服务部署及管理 8 4.3.1 服务注册与发现 8 4.3.2 服务部署/升级/回退 8 4.3.3 服务版本管理 9 4.3.4 服务编排/依赖管理 9 4.3.5 服务目录 9 4.3.6 服务定义和SLA 10 4.3.7 灰度发布 10 4.3.8 服务配置管理 11 4.4 服务核心能力 11 4.4.1 容错/熔断 11 4.4.2 服务隔离与迁移 12 4.4.3 降级/限流 12 4.4.4 负载均衡 12 4.4.5 安全访问控制 13 4.4.6 ※通信框架 13 4.4.7 一致性 13 4.5 服务监控及治理 14 4.5.1 告警管理 14 4.5.2 资源监控 14 4.5.3 日志管理 14 4.5.4 性能监控 15 4.5.5 服务生命周期管理 15 4.5.6 服务调用链分析 15 4.5.7 安全管理 16 4.5.8 备份及容灾 17 5 总体技术要求 18 5.1 系统设计要求 18 5.2 系统设计指标 18 5.3 系统质量要求 20 5.3.1 功能完备性 20 5.3.2 开放性和扩展性 20 5.3.3 高可靠性 21 5.3.4 安全性 22 5.3.5 可监控性 22 5.3.6 鲁棒性 22 5.3.7 匹配性 22 5.3.8 兼容性 23 5.3.9 灵活性 23 5.3.10 准确性 23 5.3.11 易用性 23 5.3.12 可维护性 23 适用范围 规范性引用文件 下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 术语定义 名称 描述 微服务 是一些协同工作的小而自治的服务。 SOA 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 RESTful REST即表述性状态转移(英文:Representational State Transfer)描述了一个架构样式的网络系统,是一组架构 约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 PaaS PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 总体功能要求 系统门户 系统支持多租户化管理,可以针对不同的租户呈现不同的操作界面和视图内容,主要包括服务订阅者视图、系统管理视图、租户运营运维系统。 服务订阅者视图 系统提供服务订阅者视图,消费者可通过服务订阅者视图对自有的应用进行管理,可以通过发现和查找开放的微服务API,通过自有注册的应用对 API进行订阅和退订,并查看订阅服务的状态。 系统管理视图 提供系统管理视图,可为管理人员显示系统的各模块和功能点的运行状态,并提供系统集中管理功能,包括收集微服务管控系统的性能、告警以及配置信息,以合适的形式展现这些信息,在出现告警的时候通知管理人员等,并提供向外部网管系统发送网管系统要求的性能、告警以及配置信息的功能。该视图是为了确保微服务管控系统稳定、高效的运行,同时具备相关流程授权管控能力。 租户运营运维视图 提供租户(服务开发者)运营运维视图。通过该视图,租户可以对自有镜像进行管理,对服务进行部署和治理相关生命周期操作,设置服务或开放API相关的控制策略,租户还可以对服务进行排障管理,如日志查询、服务跟踪,服务告警、预警与问题定位。确保不同租户对所管理的服务实现自理、自治。 API网关 API网关本身不提供服务的具体实现,它根据外部客户端的请求,将服务分发到具体的实现上。主要作用包括如下: API路由:接受到请求时,将请求转发到具体实现的实例上,避免建立大量的连接; 协议转换:利用统一封装的协议,转换异构协议,提

您可能关注的文档

文档评论(0)

新IT联盟 + 关注
实名认证
内容提供者

新IT,新未来!

认证主体李**

1亿VIP精品文档免费下

相关文档

相关课程推荐