一种单个应用中微服务架构间数据调用方法

    公开(公告)号:CN118467126A

    公开(公告)日:2024-08-09

    申请号:CN202410551144.X

    申请日:2024-05-06

    Abstract: 本发明涉及电子信息技术领域,具体公开了一种单个应用中微服务架构间数据调用方法,先通过AOP切面方式将横切关注点与核心业务逻辑相分离,获取注解信息和方法信息,再解析注解信息和方法信息,判断事务执行是否成功,针对事务执行成功的则通过线程池异步调度执行系统进行注解信息和方法信息反射调用,判断反射调用是否调用成功,若调用成功,则从数据库中删除任务,补偿逻辑定时任务遍历数据库中未执行完成的任务并调度执行,通过此方式能够达到一致性的策略,当检测到服务调用失败时,可以采取相应的错误处理措施,并在适当的时候进行补偿逻辑的执行,以确保数据的一致性,从而保障微服务拆分时服务间调用数据的一致性。

    一种第三方微应用调用本地APP的方法及系统

    公开(公告)号:CN115604666A

    公开(公告)日:2023-01-13

    申请号:CN202110721970.0

    申请日:2021-06-28

    Inventor: 李培根 许明

    Abstract: 本发明公开一种第三方微应用调用本地APP的方法及系统,涉及电子信息技术领域,包括获取每个第三方微应用发送的调用APP请求和业务数据;保存业务数据,并生成第三方微应用的调用唯一标识;根据调用APP请求将带有调用唯一标识的打开APP指令推送给待调用的APP;获取待调用的APP发送的带有调用唯一标识的调用业务数据请求;根据调用业务数据请求将调用唯一标识对应的业务数据发送给待调用的APP;获取并保存待调用的APP根据业务数据执行业务操作后得到的操作结果;将操作结果发送给第三方微应用。本发明能够实现第三方微应用在任意场景下均能调用本地APP。

    一种保证消息零丢失的方法和系统

    公开(公告)号:CN118200278A

    公开(公告)日:2024-06-14

    申请号:CN202410458706.6

    申请日:2024-04-16

    Abstract: 本发明属于消息传输技术领域,具体涉及一种保证消息零丢失的方法和系统,通过在消息传递过程中增设状态消息、确认消息以及消息状态的持续跟踪,确保上游服务与下游服务对消息处理状态达成一致,有效防止数据不一致性,采用多级确认策略,包括上游服务对消息发送的确认、可靠消息服务对消息接收及状态更新的确认、下游服务对消息消费的确认,结合定时任务对未确认消息的主动查询与重试,确保消息在各个环节均能得到妥善处理,通过引入可靠消息服务,以及一系列严密的控制流程与容错机制,确保在任何异常情况下都能确保消息的完整传递,从而杜绝业务流程中断与数据不一致现象的发生。

Patent Agency Ranking