[发明专利]用于在微服务环境中使用的反应式消息传递客户端的系统和方法在审

专利信息
申请号: 202180017877.X 申请日: 2021-04-14
公开(公告)号: CN115210689A 公开(公告)日: 2022-10-18
发明(设计)人: P·帕金森;D·凯克 申请(专利权)人: 甲骨文国际公司
主分类号: G06F8/60 分类号: G06F8/60;G06F9/54;H04L67/10;G06F9/445;G06F9/46;H04L67/133;H04L69/40;H04L67/02
代理公司: 中国贸促会专利商标事务所有限公司 11038 代理人: 罗亚男
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 微服 环境 使用 反应式 消息 传递 客户端 系统 方法
【权利要求书】:

1.一种在微服务环境中使用反应式消息传递客户端的系统;包括:

计算机,其包括一个或多个处理器,该计算机提供对微服务环境的访问以与软件应用一起使用;

反应式引擎,其提供能够与反应式流一起使用的反应式消息传递API和操作符,以使客户端和服务器应用能够在微服务环境内通信,以与和微服务相关联的长时间运行的活动或其它类型的事务一起使用;以及

一个或多个消息传递连接器,其适于为在与服务和/或服务器应用的反应式消息传递中使用的通道提供发布者和订阅者。

2.如权利要求1所述的系统,其中微服务环境是Helidon环境,用于与一个或多个云计算或其它环境一起使用。

3.如权利要求1所述的系统,其中该系统支持使用微服务体系架构模式来实现事务,诸如saga模式。

4.如权利要求3所述的系统,其中saga模式操作为使得与事务和服务相关联的持久化的状态/事件能够在支持saga标识符的使用的数据库中本地持久化或存储。

5.如权利要求4所述的系统,其中如果系统通过执行补偿动作确定由于某种原因必须回滚事务,那么包括与服务相关联并存储在数据库中的sagaid的信息能够被用于在数据库本身执行适当的补偿。

6.一种在微服务环境中使用反应式消息传递客户端的方法;包括:

与微服务环境相关联地提供以与软件应用一起使用,

反应式引擎,其提供能够与反应式流一起使用的反应式消息传递API和操作符,以使客户端和服务器应用能够在微服务环境内通信,以与和微服务相关联的长时间运行的活动或其它类型的事务一起使用;以及

一个或多个消息传递连接器,其适于为在与服务和/或服务器应用的反应式消息传递中使用的通道提供发布者和订阅者。

7.如权利要求6所述的方法,其中微服务环境是Helidon环境,用于与一个或多个云计算或其它环境一起使用。

8.如权利要求6所述的方法,其中该系统支持使用微服务体系架构模式来实现事务,诸如saga模式。

9.如权利要求8所述的方法,其中saga模式操作为使得与事务和服务相关联的持久化的状态/事件能够在支持saga标识符的使用的数据库中本地持久化或存储。

10.如权利要求9所述的方法,其中如果系统通过执行补偿动作确定由于某种原因必须回滚事务,那么包括与服务相关联并存储在数据库中的sagaid的信息能够被用于在数据库本身执行适当的补偿。

11.一种非暂态计算机可读存储介质,包括存储在其上的指令,指令在由一个或多个计算机读取和执行时使所述一个或多个计算机执行包括以下的步骤:

与微服务环境相关联地提供以与软件应用一起使用,

反应式引擎,其提供能够与反应式流一起使用的反应式消息传递API和操作符,以使客户端和服务器应用能够在微服务环境内通信,以与和微服务相关联的长时间运行的活动或其它类型的事务一起使用;以及

一个或多个消息传递连接器,其适于为在与服务和/或服务器应用的反应式消息传递中使用的通道提供发布者和订阅者。

12.如权利要求11所述的非暂态计算机可读存储介质,其中微服务环境是Helidon环境,用于与一个或多个云计算或其它环境一起使用。

13.如权利要求11所述的非暂态计算机可读存储介质,其中该系统支持使用微服务体系架构模式来实现事务,诸如saga模式。

14.如权利要求13所述的非暂态计算机可读存储介质,其中saga模式操作为使得与事务和服务相关联的持久化的状态/事件能够在支持saga标识符的使用的数据库中本地持久化或存储。

15.如权利要求14所述的非暂态计算机可读存储介质,其中如果系统通过执行补偿动作确定由于某种原因必须回滚事务,那么包括与服务相关联并存储在数据库中的saga id的信息能够被用于在数据库本身执行适当的补偿。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202180017877.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top