[发明专利]多平台微服务连接技术有效
申请号: | 202110724138.6 | 申请日: | 2021-06-28 |
公开(公告)号: | CN114124877B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 亚历山大·阿拉比斯·布罗诺拉 | 申请(专利权)人: | NCR公司 |
主分类号: | H04L51/066 | 分类号: | H04L51/066;H04L67/141;H04L67/565;H04L69/16 |
代理公司: | 上海脱颖律师事务所 31259 | 代理人: | 脱颖 |
地址: | 美国佐*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 微服 连接 技术 | ||
1.一种用于多平台微服务连接技术的方法,包括:
在与多个平台相关联的微服务之间建立内存内连接, 其中建立还包括在与用于所述内存内连接的所述微服务相关联的地址之间创建内存内映射, 其中创建还包括为每个微服务分配通信端口以在所述内存内连接期间使用,以及将每个微服务的端口分配添加到所述内存内映射,其中分配还包括添加分配给至少一个插件并且选择性地与所述微服务相关联的插件标识符,以及为所述映射内的所述微服务中的选择性微服务添加插件分配;
在所述连接期间,从与第一平台相关联的发送微服务接收消息;
调用与至少一个第二平台相关联的至少一个插件,以将所述消息从第一格式转换为至少一个第二格式;以及
通过所述内存内连接将所述至少一个第二格式的所述消息路由到与所述至少一个第二平台相关联的至少一个接收微服务。
2.如权利要求1所述的方法,其中建立还包括在两个微服务之间或者在两个以上的微服务之间建立所述内存内连接。
3.如权利要求1所述的方法,其中接收还包括当所述消息出现在如所述内存内映射的所述端口分配中所定义的与所述发送微服务相关联的指定端口上时,监测与所述端口分配相关联的通信端口并且标识所述发送微服务。
4.如权利要求3所述的方法,其中调用还包括将所述至少一个接收微服务标识为与所述端口分配相关联的其余端口,所述其余端口不是如所述内存内映射的所述端口分配中定义的与所述发送微服务相关联的所述指定端口。
5.如权利要求4所述的方法,其中标识还包括从所述内存内映射获得用于所述至少一个接收微服务中的每一个接收微服务的对应的插件标识符。
6.一种用于多平台微服务连接技术的系统,包括:
服务器,所述服务器包括服务器处理器和包括服务器可执行指令的服务器非暂态计算机可读存储介质;
交易终端,所述交易终端包括终端处理器和包括终端可执行指令的终端非暂态计算机可读存储介质;
所述终端可执行指令当由所述终端处理器从所述终端非暂态计算机可读存储介质执行时,致使所述终端处理器执行第一操作,所述第一操作包括:
在所述交易终端上发起交易;以及
与微服务交互以处理与所述交易相关联的一个或多个服务;以及
所述服务器可执行指令当由所述服务器处理器从所述服务器非暂态计算机可读存储介质执行时,致使所述服务处理器执行第二操作,所述第二操作包括:
在所述交易期间在所述微服务之间建立内存内连接,以进行为所述交易提供所述一个或多个服务所需的微服务间通信,其中建立还包括在与用于所述内存内连接的所述微服务相关联的地址之间创建内存内映射, 其中创建还包括为每个微服务分配通信端口以在所述内存内连接期间使用,以及将每个微服务的端口分配添加到所述内存内映射,其中分配还包括添加分配给至少一个插件并且选择性地与所述微服务相关联的插件标识符,以及为所述映射内的所述微服务中的选择性微服务添加插件分配, 其中所述微服务中的至少两个微服务在彼此不同的平台上处理;
将在所述内存内连接期间由发送微服务发送的消息选择性地从发送格式转换为来自所述内存内连接的接收微服务所预期的接收格式;以及
将所述消息以对应的所述接收格式在所述内存内连接内的所述微服务之间路由。
7.如权利要求6所述的系统,其中所述系统是销售点(POS)终端、自助服务终端(SST)、自动柜员机(ATM)或信息亭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NCR公司,未经NCR公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110724138.6/1.html,转载请声明来源钻瓜专利网。