-
公开(公告)号:US11228656B1
公开(公告)日:2022-01-18
申请号:US17078893
申请日:2020-10-23
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Johnu Celestine , Surya Teja Reddy Kotha , Dmitry Milman , Robert W. Scanlon , Daniel E. Powers , David Erickson
Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
-
公开(公告)号:US11516306B2
公开(公告)日:2022-11-29
申请号:US17577287
申请日:2022-01-17
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Johnu Celestine , Surya Teja Reddy Kotha , Dmitry Milman , Robert W. Scanlon , Daniel E. Powers , David Erickson
Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
-
公开(公告)号:US20220141302A1
公开(公告)日:2022-05-05
申请号:US17577287
申请日:2022-01-17
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Johnu Celestine , Surya Teja Reddy Kotha , Dmitry Milman , Robert W. Scanlon , Daniel E. Powers , David Erickson
Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
-
-