一种基于微服务架构的服务治理系统及其方法技术方案

技术编号:22723601 阅读:19 留言:0更新日期:2019-12-04 06:01
本发明专利技术公开了一种基于微服务架构的服务治理系统,该服务治理系统包括消费者用户系统、匹配系统和提供者用户系统。其中,所述消费者用户系统包括服务请求系统,用于消费者用户提出服务请求;服务接收系统;本发明专利技术提供一种基于微服务架构的服务治理系统,在服务实现过程中消费者与提供者两端搭建一个高效匹配的服务治理系统,并且具有将消费者端服务评价反馈给提供者端,便于提供者升级服务,促进服务优良发展,实现正反馈;本发明专利技术进一步设置匹配系统包括请求分类系统,用于对消费者用户的请求进行分类;可用服务分类系统,用于目前可用服务的分类;调用匹配系统,用于根据服务请求分类和可用服务分类进行相关性匹配,大大提高匹配效率。

A service governance system and method based on microservice architecture

The invention discloses a service governance system based on a micro service architecture, which includes a consumer user system, a matching system and a provider user system. Wherein, the consumer user system includes a service request system for consumer users to make service requests; a service receiving system; the invention provides a service governance system based on the micro service architecture, in the process of service realization, consumers and providers build an efficient matching service governance system, and has the function of feedback consumer service evaluation to providers It is convenient for the provider to upgrade the service, promote the excellent development of the service, and realize positive feedback; the invention further sets up a matching system including a request classification system, which is used to classify the requests of the consumer users; a usable service classification system, which is used to classify the currently available services; a call matching system, which is used to perform correlation matching according to the service request classification and usable service classification , greatly improving the matching efficiency.

【技术实现步骤摘要】
一种基于微服务架构的服务治理系统及其方法
本专利技术属于微服务架构的
,具体为一种基于微服务架构的服务治理系统及其方法。
技术介绍
微服务不需要像普通服务那样成为一种独立的功能或者独立的资源。定义中称,微服务是需要与业务能力相匹配,这种说法完全正确。不幸的是,仍然意味着,如果能力模型粒度的设计是错误的,那么,我们就必须付出很多代价。如果你阅读了Fowler的整篇文章,你会发现,其中的指导建议是非常实用的。在决定将所有组件组合到一起时,开发人员需要非常确信这些组件都会有所改变,并且规模也会发生变化。服务粒度越粗,就越难以符合规定原则。服务粒度越细,就越能够灵活地降低变化和负载所带来的影响。然而,利弊之间的权衡过程是非常复杂的,我们要在配置和资金模型的基础上考虑到基础设施的成本问题;微服务作为一项在云中部署应用和服务的新技术已成为当下最新的热门话题。但大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务被认为是未来的方向。通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展,理论上是这样;然而缺少一种系统的微服务架构的服务治理系统,服务治理升级效率低且效果差,为此,专利技术人综合各类因素提出了一种基于微服务架构的服务治理系统及其方法。
技术实现思路
本专利技术的目的在于:为了解决
技术介绍
涉及的技术问题,提供一种基于微服务架构的服务治理系统及其方法。本专利技术采用的技术方案如下:一种基于微服务架构的服务治理系统,该服务治理系统包括消费者用户系统、匹配系统和提供者用户系统。其中,所述消费者用户系统包括服务请求系统,用于消费者用户提出服务请求;服务接收系统,用于消费者用户接收匹配而来的服务;服务评价系统,用于消费者用户评价接收的服务。其中,所述匹配系统包括请求分类系统,用于对消费者用户的请求进行分类;可用服务分类系统,用于目前可用服务的分类;调用匹配系统,用于根据服务请求分类和可用服务分类进行相关性匹配。其中,所述提供者用户系统包括可用服务系统;用于存储可用服务;服务升级系统,用于提供者升级服务操作。其中,所述服务请求系统包括消费者用户注册系统;用于消费者用户的注册和登录;消费者用户积分系统;用于消费者用户接收服务后,支付相关费用。其中,所述服务升级系统包括提供者用户注册系统;用于提供者注册和登录;提供者用户积分系统,用于提供者获得服务报酬。其中,所述可用服务系统包括现有服务系统;用于存储现有服务;测试系统,用于测试服务升级后的优化服务。其中,所述测试系统与现有服务系统之间设置有评审系统,用于对测试阶段的优化服务进行评审,评审通过后将优化服务转换为现有服务存入现有服务系统。一种基于微服务架构的服务治理方法,包括如下步骤:S1、建立服务请求和服务评价系统;S2、建立可用服务系统和服务升级系统;S3、建立匹配系统,匹配系统根据服务请求匹配可用服务;S4、服务评价系统对匹配的可用服务进行服务评价,反馈给服务升级系统;其中,还包括S5、服务升级系统对服务进行优化,并存入测试系统进行测试,并由评审系统进行评审,评审通过后存入现有服务系统。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1、本专利技术提供一种基于微服务架构的服务治理系统,在服务实现过程中消费者与提供者两端搭建一个高效匹配的服务治理系统,并且具有将消费者端服务评价反馈给提供者端,便于提供者升级服务,促进服务优良发展,实现正反馈。2、本专利技术进一步设置匹配系统包括请求分类系统,用于对消费者用户的请求进行分类;可用服务分类系统,用于目前可用服务的分类;调用匹配系统,用于根据服务请求分类和可用服务分类进行相关性匹配,大大提高匹配效率。3、本专利技术进一步设置可用服务系统包括现有服务系统;用于存储现有服务;测试系统,用于测试服务升级后的优化服务;所述测试系统与现有服务系统之间设置有评审系统,用于对测试阶段的优化服务进行评审,评审通过后将优化服务转换为现有服务存入现有服务系统;对升级的服务进行测试和评审,检验升级服务质量,提高服务治理水平。4、本专利技术进一步在所述服务请求系统包括消费者用户注册系统;用于消费者用户的注册和登录;消费者用户积分系统;用于消费者用户接收服务后,支付相关费用;其中,所述服务升级系统包括提供者用户注册系统;用于提供者注册和登录;提供者用户积分系统,用于提供者获得服务报酬,方便消费者和提供者两端经济交互。附图说明图1为本专利技术的系统框图;图2为本专利技术中消费者用户系统的框图;图3为本专利技术中匹配系统的框图;图4为本专利技术中提供者用户系统的框图;图5为本专利技术中服务请求系统的框图;图6为本专利技术中服务升级系统的框图。图中标记:1、服务治理系统;101、消费者用户系统;102、匹配系统;103、提供者用户系统;1011、服务请求系统;1012、服务接收系统;1013、服务评价系统;1021、请求分类系统;1022、调用匹配系统;1023、可用服务分类系统;1031、可用服务系统;1032、服务升级系统;10311、现有服务系统;10312、评审系统;10313、测试系统。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制;术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性;此外,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。实施例一,参照图1~2,一种基于微服务架构的服务治理系统及其方法,其特征在于:该服务治理系统1包括消费者用户系统101、匹配系统102和提供者用户系统103。所述消费者用户系统101包括服务请求系统1011,用于消费者用户提出服务请求;服务接收系统1012,用于消费者用户接收匹配而来的服务;服务评价系统1013,用于消费者用户评价接收的服务。所述提供本文档来自技高网...

【技术保护点】
1.一种基于微服务架构的服务治理系统,其特征在于:该服务治理系统(1)包括消费者用户系统(101)、匹配系统(102)和提供者用户系统(103)。/n

【技术特征摘要】
1.一种基于微服务架构的服务治理系统,其特征在于:该服务治理系统(1)包括消费者用户系统(101)、匹配系统(102)和提供者用户系统(103)。


2.如权利要求1所述的一种基于微服务架构的服务治理系统,其特征在于:所述消费者用户系统(101)包括服务请求系统(1011),用于消费者用户提出服务请求;
服务接收系统(1012),用于消费者用户接收匹配而来的服务;
服务评价系统(1013),用于消费者用户评价接收的服务。


3.如权利要求1所述的一种基于微服务架构的服务治理系统,其特征在于:所述匹配系统(102)包括请求分类系统(1021),用于对消费者用户的请求进行分类;
可用服务分类系统(1023),用于目前可用服务的分类;
调用匹配系统(1022),用于根据服务请求分类和可用服务分类进行相关性匹配。


4.如权利要求1所述的一种基于微服务架构的服务治理系统,其特征在于:所述提供者用户系统(103)包括可用服务系统(1031);用于存储可用服务;
服务升级系统(1032),用于提供者升级服务操作。


5.如权利要求2所述的一种基于微服务架构的服务治理系统,其特征在于:所述服务请求系统(1011)包括消费者用户注册系统(10111);用于消费者用户的注册和登录;
消费者用户积分系统(10112);用于消费者用户接收服务后,支付相关费用。


6.如权利要求4所述的一种基于微服务架构...

【专利技术属性】
技术研发人员:陈敏杨晨张成涛杨阳柳晓阳远建平
申请(专利权)人:浙江华东工程数字技术有限公司
类型:发明
国别省市:浙江;33

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

1