微服务在线订购系统及方法技术方案

技术编号:28626152 阅读:11 留言:0更新日期:2021-05-28 16:22
一种微服务在线订购系统,包括:微服务提供商;微服务需求者;以及微服务在线订购平台。微服务在线订购平台接收微服务提供商的微服务注册请求;产生一组对称式密钥,其中,该组对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥;将所述第一密钥回传给所述微服务提供商。微服务需求者提交包括使用价格与使用时段的使用需求至微服务在线订购平台,微服务在线订购平台收到出价后生成出价证明,并以第二密钥签章后回传给所述微服务需求者以完成后续在线订购流程。本发明专利技术还提供一种微服务在线订购方法。本发明专利技术可以经由微服务在线订购平台与微服务提供商及微服务需求者进行双向沟通,完成微服务在线订购。

【技术实现步骤摘要】
微服务在线订购系统及方法
本专利技术是有关于微服务,尤其关于一种微服务在线订购系统及方法。
技术介绍
现今微服务的订购方式都是以固定使用时间加上特定费率计算费用,计价方式呆板无弹性,且会产生以下两个问题。其一是,用户完全是被动式的接受微服务的定价方式,市场机制无法有效发挥。用户除了无法在离峰时段取得较优惠的价格,当用户订购后,即使某一时段没有使用该微服务,也仍需要付该时段的费用。其二是,微服务的提供者需要处理尖峰和离峰时的资源分配问题,无法平均分散微服务的使用量。若微服务的使用量不能平均分散,该微服务就需要采动态租借虚拟机的方式去应对使用量的变动。如此一来,对微服务的提供者而言,会造成虚拟机租借成本比长期定量租借的方式来得高。
技术实现思路
有鉴于此,在本专利技术中,提供一种微服务在线订购系统及方法,使得用户可以在有需求的时段,以自订的价格订购微服务。本专利技术提供一种微服务在线订购系统,其特征在于,所述系统包括:微服务提供商;微服务需求者;以及微服务在线订购平台,用于从所述微服务提供商接收微服务注册请求;使用预设的密钥验证产生一组对称式密钥,其中,该组对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥;以及回传所述第一密钥给所述微服务提供商;其中,所述微服务在线订购平台还用于,从所述微服务需求者接收所述微服务的使用需求,其中,所述使用需求包括使用价格与使用时段;根据所述使用需求生成出价证明并使用所述第二密钥进行签章,其中所述出价证明包括所述使用价格与所述使用时段;存储所述出价证明与所述使用需求,并记录所述使用需求中的使用价格与使用时段为出价纪录;传送已签章的出价证明给所述微服务需求者。本专利技术还提供一种微服务在线订购方法,用于微服务在线订购系统,所述微服务在线系统包括微服务在线订购平台、微服务提供商以及微服务需求者,其特征在于,所述方法包括:所述微服务在线订购平台从所述微服务提供商接收微服务注册请求;使用预设的密钥验证产生一组对称式密钥,其中,该组对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥;以及回传所述第一密钥给所述微服务提供商;以及,所述微服务在线订购平台从从所述微服务需求者接收所述微服务的使用需求,其中,所述使用需求包括使用价格与使用时段;根据所述使用需求生成出价证明并使用所述第二密钥进行签章,其中所述出价证明包括所述使用价格与所述使用时段;存储所述出价证明与所述使用需求,并记录所述使用需求中的使用价格与使用时段为出价纪录;传送已签章的出价证明给所述微服务需求者。相较于现有技术,所述微服务在线订购系统及方法,提供所述微服务需求者可依需求的价格及时段订购微服务,且所述微服务提供商可经由于所述微服务在线订购平台获取的所述第一密钥验证所述微服务需求者。附图说明图1为根据本专利技术一实施例的微服务在线订购系统的架构图。图2为根据本专利技术一实施例的微服务在线订购系统的信息交互的流程图。图3为根据本专利技术一实施例的微服务在线订购平台的运行流程图。图4为根据本专利技术另一实施例的微服务在线订购平台的运行流程图。图5为根据本专利技术一实施例的微服务提供商的运行流程图。图6为根据本专利技术一实施例的微服务需求者的运行流程图。主要元件符号说明微服务在线订购系统100微服务在线订购平台110微服务提供商120微服务需求者130具体实施方式请参阅图1,所示为本专利技术一实施例中微服务在线订购系统100的示意图。所述微服务在线订购系统100包括微服务在线订购平台110、微服务提供商120以及微服务需求者130,其中,所述微服务可以是计算服务、存储服务、安全服务或应用服务等,所述微服务需求者130经由因特网,例如,包括移动接入网络、无线局域网络等,通讯链接所述微服务在线订购平台110,经由在线订购流程获取所述微服务提供商120提供的微服务。在一实施例中,所述微服务在线订购平台110及所述微服务提供商120具体为企业或运营商的计算机设备,例如,服务器,所述微服务需求者130具体为用户的终端设备,例如,智能型手机。举例来说,用户的终端设备可以是手机等移动装置以及桌面计算机等计算机装置,相较于用户的终端设备,企业或运营商的计算机设备通常具备较佳的性能、有更大的存储空间以及更强大的运算能力等。用户可经由在终端设备安装客户端应用程序以链接所述微服务在线订购平台110以及所述微服务提供商120,并取得微服务。请参阅图2,所示为本专利技术一实施例中所述微服务在线订购系统100的信息交互的流程图。在进行微服务在线订购前,所述微服务提供商120的运营者与所述微服务需求者130的用户皆向所述微服务在线订购平台110进行注册与身分认证。接着,步骤202,所述微服务提供商120进一步向所述微服务在线订购平台110传送微服务注册请求,其中,所述注册请求中包含所述微服务提供商120提供的微服务类型。步骤204,所述微服务在线订购平台110,接收到所述微服务提供商120的微服物注册请求后,识别请求的所述微服务提供商120,针对请求注册的微服务类型,根据预设的密钥验证技术产生一组对称式密钥。在一实施例中,所述微服务在线订购平台110可以针对不同的微服务提供商,产生不同的对称式密钥。在一实施例中,所述微服务在线订购平台还可以针对不同的微服务提供商及微服务类型,产生不同的对称式密钥。在一实施例中,所述密钥验证技术包括密码验证、共享密钥(CommonKey)以及公钥(PublicKey)等。在一实施例中,所述对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥。在一实施例中,所述微服务在线订购平台110存储所述对称式密钥及其与微服务提供商、微服务类型的对应关系在一密钥数据库中,并将所述对称式密钥之一传送至所述微服务提供商120。在一实施中,传送的密钥可以是所述第一密钥,也可以是与所述第一密钥对称的所述第二密钥。步骤206,所述微服务需求者130先向所述微服务在线订购平台110传送查询请求,查询其所支持的微服务提供商及其微服务类型,获取微服务列表。进一步地,所述微服务需求者130传送出价请求至所述微服务在线订购平台110,其中,所述出价请求包含欲订购的价格及时段。在一实施例中,所述出价请求还包含所述为服务提供商120的标识符及微服务类型。在一实施例中,所述微服务需求者130可以针对不同的微服务类型传送个别的出价请求。在另一实施例中,所述微服务需求者130可以将多个需求的微服务提供商所提供的微服务类型、欲订购的价格与时段,封装成一个出价请求。步骤208,所述微服务在线订购平台110在接收到出价请求后,纪录所述出价请求的内容,根据所请求的微服务提供商及微服务类型,查找所述密钥数据库,获取对应的第一密钥或第二密钥。在一实施例中,若在步骤204,所述微服务在线订购平台110传送给所述微服务提供商12本文档来自技高网...

【技术保护点】
1.一种微服务在线订购系统,其特征在于,所述系统包括:/n微服务提供商;/n微服务需求者;以及/n微服务在线订购平台,用于从所述微服务提供商接收微服务注册请求;使用预设的密钥验证产生一组对称式密钥,其中,该组对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥;以及回传所述第一密钥给所述微服务提供商;其中,/n所述微服务在线订购平台还用于,从所述微服务需求者接收所述微服务的使用需求,其中,所述使用需求包括使用价格与使用时段;根据所述使用需求生成出价证明并使用所述第二密钥进行签章,其中所述出价证明包括所述使用价格与所述使用时段;存储所述出价证明与所述使用需求,并记录所述使用需求中的使用价格与使用时段为出价纪录;传送已签章的出价证明给所述微服务需求者。/n

【技术特征摘要】
1.一种微服务在线订购系统,其特征在于,所述系统包括:
微服务提供商;
微服务需求者;以及
微服务在线订购平台,用于从所述微服务提供商接收微服务注册请求;使用预设的密钥验证产生一组对称式密钥,其中,该组对称式密钥包含第一密钥以及与所述第一密钥配对的第二密钥;以及回传所述第一密钥给所述微服务提供商;其中,
所述微服务在线订购平台还用于,从所述微服务需求者接收所述微服务的使用需求,其中,所述使用需求包括使用价格与使用时段;根据所述使用需求生成出价证明并使用所述第二密钥进行签章,其中所述出价证明包括所述使用价格与所述使用时段;存储所述出价证明与所述使用需求,并记录所述使用需求中的使用价格与使用时段为出价纪录;传送已签章的出价证明给所述微服务需求者。


2.如权利要求1所述的微服务在线订购系统,其特征在于,所述微服务在线订购平台还用于:
从所述微服务需求者接收出价证明;
验证所述接收到的出价证明的有效性,其中,所述验证方法包括使用所述第一密钥验证所述接收到的出价证明的签章。


3.如权利要求2所述的微服务在线订购系统,其特征在于,所述微服务在线订购平台还用于:
比较所述接收到的出价证明与所述出价纪录,判断所述微服务需求者是否为价高的得标者;若所述微服务需求者为价高的得标者,则生成使用许可,其中,所述使用许可包括有效时间,以所述第二密钥对所述使用许可进行签章,并传送已签章的使用许可给所述微服务需求者。


4.如权利要求3所述的微服务在线订购系统,其特征在于,所述微服务提供商用于:
从所述微服务需求者接收使用许可;
验证所述接收到的使用许可的合法性,其中,所述验证方法包括使用所述第一密钥验证所述接收到的使用许可的签章,以及判断所述接收到的使用许可的有效时间是否已超时。


5.一...

【专利技术属性】
技术研发人员:刘佳宗
申请(专利权)人:深圳富桂精密工业有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1