Isolating service issues in a microservice architecture

    公开(公告)号:US10896084B2

    公开(公告)日:2021-01-19

    申请号:US15969068

    申请日:2018-05-02

    摘要: A method, computer program product, and a computer system for mitigating a fault in an information service comprised of multiple microservices includes a processor(s) obtaining a notification of a fault in the information service which includes logs tracking execution of the information service in a shared computing environment. The processor(s) generates a dependency data structure describing interdependencies between individual microservices with respect to each other. The processor(s) mitigates the fault by replacing a faulty microservice in the microservices represented in the dependency data structure; the faulty microservice includes program code with an issue resulting in the fault. To replace the faulty microservice, the processor(s) continuously monitors the information service and progressively replaces, in accordance with the interdependencies, each microservice represented in the dependency data structure with an earlier version of the microservice, halting replacements when no notification for the fault is obtained subsequent to a replacement of a given microservice.

    Multiresolution optical code
    7.
    发明授权

    公开(公告)号:US11055590B2

    公开(公告)日:2021-07-06

    申请号:US16573177

    申请日:2019-09-17

    IPC分类号: G06K19/06 G06K7/10 G06K7/14

    摘要: A multiresolution optical code can be encoded. A first set of information and a second set of information to encode in an optical code is received. An optical code that encodes the first set of information in a plurality of dots is generated. Each dot of the plurality of dots is divided into a matrix of a first number of sub-dots by a second number of sub-dots, wherein each of the first number and the second number are integers equal to or greater than three and wherein this dividing creates a set of matrices of sub-dots. The second set of information is encoded in a plurality of the sub-dots of the set of matrices of sub-dots.

    MULTIRESOLUTION OPTICAL CODE
    8.
    发明申请

    公开(公告)号:US20210081736A1

    公开(公告)日:2021-03-18

    申请号:US16573177

    申请日:2019-09-17

    IPC分类号: G06K19/06 G06K7/10 G06K7/14

    摘要: A multiresolution optical code can be encoded. A first set of information and a second set of information to encode in an optical code is received. An optical code that encodes the first set of information in a plurality of dots is generated. Each dot of the plurality of dots is divided into a matrix of a first number of sub-dots by a second number of sub-dots, wherein each of the first number and the second number are integers equal to or greater than three and wherein this dividing creates a set of matrices of sub-dots. The second set of information is encoded in a plurality of the sub-dots of the set of matrices of sub-dots.