CN110533461A - 一种基于微服务架构的服务治理***及其方法 - Google Patents
一种基于微服务架构的服务治理***及其方法 Download PDFInfo
- Publication number
- CN110533461A CN110533461A CN201910753804.1A CN201910753804A CN110533461A CN 110533461 A CN110533461 A CN 110533461A CN 201910753804 A CN201910753804 A CN 201910753804A CN 110533461 A CN110533461 A CN 110533461A
- Authority
- CN
- China
- Prior art keywords
- service
- consumer
- user
- supplier
- micro services
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000011156 evaluation Methods 0.000 claims abstract description 24
- 238000012360 testing method Methods 0.000 claims description 23
- 238000005457 optimization Methods 0.000 claims description 13
- 238000012552 review Methods 0.000 claims description 7
- 238000011161 development Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0282—Rating or review of business operators or products
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于微服务架构的服务治理***,该服务治理***包括消费者用户***、匹配***和提供者用户***。其中,所述消费者用户***包括服务请求***,用于消费者用户提出服务请求;服务接收***;本发明提供一种基于微服务架构的服务治理***,在服务实现过程中消费者与提供者两端搭建一个高效匹配的服务治理***,并且具有将消费者端服务评价反馈给提供者端,便于提供者升级服务,促进服务优良发展,实现正反馈;本发明进一步设置匹配***包括请求分类***,用于对消费者用户的请求进行分类;可用服务分类***,用于目前可用服务的分类;调用匹配***,用于根据服务请求分类和可用服务分类进行相关性匹配,大大提高匹配效率。
Description
技术领域
本发明属于微服务架构的技术领域,具体为一种基于微服务架构的服务治理***及其方法。
背景技术
微服务不需要像普通服务那样成为一种独立的功能或者独立的资源。定义中称,微服务是需要与业务能力相匹配,这种说法完全正确。不幸的是,仍然意味着,如果能力模型粒度的设计是错误的,那么,我们就必须付出很多代价。如果你阅读了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,用于消费者用户评价接收的服务。
所述提供者用户***103包括可用服务***1031;用于存储可用服务;
服务升级***1032,用于提供者升级服务操作。
实施例二,请参照图3;本实施例在实施例一的基础上增加了如下技术特征:
所述匹配***102包括请求分类***1021,用于对消费者用户的请求进行分类;
可用服务分类***1023,用于目前可用服务的分类;
调用匹配***1022,用于根据服务请求分类和可用服务分类进行相关性匹配。
实施例三,请参照图4;本实施例在实施例一的基础上增加了如下技术特征:
所述可用服务***1031包括现有服务***10311;用于存储现有服务;
测试***10312,用于测试服务升级后的优化服务。
所述测试***10312与现有服务***10311之间设置有评审***10312,用于对测试阶段的优化服务进行评审,评审通过后将优化服务转换为现有服务存入现有服务***10311。
实施例四,请参照图5;本实施例在实施例一的基础上增加了如下技术特征:所述服务请求***1011包括消费者用户注册***10111;用于消费者用户的注册和登录;
消费者用户积分***10112;用于消费者用户接收服务后,支付相关费用。
实施例五,请参照图6;本实施例在实施例一的基础上增加了如下技术特征:所述服务升级***1032包括提供者用户注册***10321;用于提供者注册和登录;
提供者用户积分***10322,用于提供者获得服务报酬。
一种基于微服务架构的服务治理方法,包括如下步骤:
S1、建立服务请求和服务评价***;
S2、建立可用服务***和服务升级***;
S3、建立匹配***,匹配***根据服务请求匹配可用服务;
S4、服务评价***对匹配的可用服务进行服务评价,反馈给服务升级***;
其中,还包括S5、服务升级***对服务进行优化,并存入测试***进行测试,并由评审***进行评审,评审通过后存入现有服务***。
本发明工作原理:本发明提供一种基于微服务架构的服务治理***,在服务实现过程中消费者与提供者两端搭建一个高效匹配的服务治理***,并且具有将消费者端服务评价反馈给提供者端,便于提供者升级服务,促进服务优良发展,实现正反馈;本发明进一步设置匹配***包括请求分类***,用于对消费者用户的请求进行分类;可用服务分类***,用于目前可用服务的分类;调用匹配***,用于根据服务请求分类和可用服务分类进行相关性匹配,大大提高匹配效率;本发明进一步设置可用服务***包括现有服务***;用于存储现有服务;测试***,用于测试服务升级后的优化服务;所述测试***与现有服务***之间设置有评审***,用于对测试阶段的优化服务进行评审,评审通过后将优化服务转换为现有服务存入现有服务***;对升级的服务进行测试和评审,检验升级服务质量,提高服务治理水平;本发明进一步在所述服务请求***包括消费者用户注册***;用于消费者用户的注册和登录;消费者用户积分***;用于消费者用户接收服务后,支付相关费用;其中,所述服务升级***包括提供者用户注册***;用于提供者注册和登录;提供者用户积分***,用于提供者获得服务报酬,方便消费者和提供者两端经济交互。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
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所述的一种基于微服务架构的服务治理***,其特征在于:所述服务升级***(1032)包括提供者用户注册***(10321);用于提供者注册和登录;
提供者用户积分***(10322),用于提供者获得服务报酬。
7.如权利要求4所述的一种基于微服务架构的服务治理***,其特征在于:所述可用服务***(1031)包括现有服务***(10311);用于存储现有服务;
测试***(10312),用于测试服务升级后的优化服务。
8.如权利要求7所述的一种基于微服务架构的服务治理***,其特征在于:所述测试***(10312)与现有服务***(10311)之间设置有评审***(10312),用于对测试阶段的优化服务进行评审,评审通过后将优化服务转换为现有服务存入现有服务***(10311)。
9.一种基于微服务架构的服务治理方法,包括如下步骤:
S1、建立服务请求和服务评价***(1013);
S2、建立可用服务***(1031)和服务升级***(1032);
S3、建立匹配***(102),匹配***(102)根据服务请求匹配可用服务;
S4、服务评价***(1013)对匹配的可用服务进行服务评价,反馈给服务升级***(1032)。
10.如权利要求9所述的一种基于微服务架构的服务治理方法,其特征在于:还包括S5、服务升级***(1032)对服务进行优化,并存入测试***(10312)进行测试,并由评审***(10312)进行评审,评审通过后存入现有服务***(10311)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910753804.1A CN110533461A (zh) | 2019-08-15 | 2019-08-15 | 一种基于微服务架构的服务治理***及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910753804.1A CN110533461A (zh) | 2019-08-15 | 2019-08-15 | 一种基于微服务架构的服务治理***及其方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110533461A true CN110533461A (zh) | 2019-12-03 |
Family
ID=68663381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910753804.1A Pending CN110533461A (zh) | 2019-08-15 | 2019-08-15 | 一种基于微服务架构的服务治理***及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110533461A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506709A (zh) * | 2020-12-16 | 2021-03-16 | 北京航天智造科技发展有限公司 | 微服务治理方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360122A (zh) * | 2008-08-22 | 2009-02-04 | 华南理工大学 | 一种语义Web服务***及其在物流领域的应用 |
CN101969466A (zh) * | 2010-10-18 | 2011-02-09 | 上海电机学院 | 一种分布式***中的网络服务搜索方法 |
CN106603582A (zh) * | 2017-02-23 | 2017-04-26 | 北京工业大学 | 一种网络微服务发现方法 |
CN106878427A (zh) * | 2017-02-23 | 2017-06-20 | 北京工业大学 | 一种基于分时信任的微服务调度调度方法以及调度中间件 |
CN107766993A (zh) * | 2017-11-15 | 2018-03-06 | 李宝忠 | 一种服务管理方法和*** |
CN109389446A (zh) * | 2017-08-06 | 2019-02-26 | 熊聪 | 一种基于移动互联网实时翻译的服务平台***及方法 |
CN110084568A (zh) * | 2019-04-29 | 2019-08-02 | 周旷 | 需求管理方法、装置和*** |
-
2019
- 2019-08-15 CN CN201910753804.1A patent/CN110533461A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360122A (zh) * | 2008-08-22 | 2009-02-04 | 华南理工大学 | 一种语义Web服务***及其在物流领域的应用 |
CN101969466A (zh) * | 2010-10-18 | 2011-02-09 | 上海电机学院 | 一种分布式***中的网络服务搜索方法 |
CN106603582A (zh) * | 2017-02-23 | 2017-04-26 | 北京工业大学 | 一种网络微服务发现方法 |
CN106878427A (zh) * | 2017-02-23 | 2017-06-20 | 北京工业大学 | 一种基于分时信任的微服务调度调度方法以及调度中间件 |
CN109389446A (zh) * | 2017-08-06 | 2019-02-26 | 熊聪 | 一种基于移动互联网实时翻译的服务平台***及方法 |
CN107766993A (zh) * | 2017-11-15 | 2018-03-06 | 李宝忠 | 一种服务管理方法和*** |
CN110084568A (zh) * | 2019-04-29 | 2019-08-02 | 周旷 | 需求管理方法、装置和*** |
Non-Patent Citations (1)
Title |
---|
张哲彰, 华中科技大学出版社 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506709A (zh) * | 2020-12-16 | 2021-03-16 | 北京航天智造科技发展有限公司 | 微服务治理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11354099B2 (en) | Systems and methods for translating data read from proxy APIs into computing code | |
US8543508B2 (en) | Gateway abstraction layer | |
US7917435B2 (en) | Apparatus and method for facilitating account restructuring in an electronic bill payment system | |
CN109995713A (zh) | 一种微服务框架中的服务处理方法及相关设备 | |
US10477598B2 (en) | Methods and apparatus for registering network identifiers and/or taking different actions based on the type of network identifier being registered or reported | |
US11683296B2 (en) | Headless browser system with virtual API | |
US8812381B2 (en) | Electronic cargo payment system | |
RU2012137949A (ru) | Устройство и способ представления счета и его оплаты | |
CN109600521A (zh) | 呼叫中心外呼测试方法及装置、电子设备、存储介质 | |
CA3085582A1 (en) | Distributed ledger system for management and implementation of exchanges of wireless services between wireless service providers | |
WO2015101238A1 (en) | Automatic resource transfer method, platform, server and system | |
US20180218368A1 (en) | Data transformation engine | |
CN110533461A (zh) | 一种基于微服务架构的服务治理***及其方法 | |
US20160212692A1 (en) | Method for establishing wireless lan communication connection and electronic device therefor | |
EP2686991A1 (en) | Method and system for dynamic identity validation | |
CN108256869B (zh) | 一种可编程接口及基于可编程接口生成电子***的方法 | |
WO2012062915A3 (en) | Method and system for providing service access to a user | |
RU2020100915A (ru) | Приложение "цифровой кошелек" для мобильного платежа | |
US20180175656A1 (en) | Systems and methods for mobile device energy transfer | |
CN110442464A (zh) | 业务处理方法、业务处理装置、电子设备和介质 | |
JP2010198568A (ja) | ゲートウェイ装置、電子マネーオートチャージシステム | |
CN107995152A (zh) | 一种恶意访问检测方法、装置及检测服务器 | |
WO2015101057A1 (en) | Data processing method and related device and system | |
CN107277140A (zh) | 一种应用程序接口的分配方法、路由中间件及业务*** | |
CN102880669A (zh) | 一种基于文件的业务处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191203 |