MICROSERVICES ARCHITECTURE FOR CLOUD-SCALE GLOBAL NAVIGATION SATELLITE SYSTEM
First Claim
1. A system, comprising:
- a producer device arranged to receive reference data from a reference station;
a queue device arranged to store a reference message, corresponding to the reference data, in a message queue;
a mapping device arranged to store mapping information indicating that the message queue is associated with the reference station; and
a consumer device to;
identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request,wherein the message queue is identified based on the mapping information,obtain the reference message from the message queue,generate corrections data, associated with the client device, based on the reference message, andprovide the corrections data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system can include a producer device to receive reference data from a reference station. The system can include a queue device to store a reference message, corresponding to the reference data, in a message queue. The system can include a mapping device to store mapping information indicating that the message queue is associated with the reference station. The system can include a consumer device to identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request. The message queue can be identified based on the mapping information. The consumer device can obtain the reference message from the message queue, generate corrections data associated with the client device, and provide the corrections data.
2 Citations
20 Claims
-
1. A system, comprising:
-
a producer device arranged to receive reference data from a reference station; a queue device arranged to store a reference message, corresponding to the reference data, in a message queue; a mapping device arranged to store mapping information indicating that the message queue is associated with the reference station; and a consumer device to; identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request, wherein the message queue is identified based on the mapping information, obtain the reference message from the message queue, generate corrections data, associated with the client device, based on the reference message, and provide the corrections data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive reference data from a reference station; store a reference message, corresponding to the reference data, in a message queue; store mapping information indicating that the message queue is associated with the reference station; identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request, wherein the message queue is identified based on the mapping information, obtain the reference message from the message queue, generate corrections data, associated with the client device, based on the reference message; and provide the corrections data. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, by a producer device included in a microservice node, reference data from a reference station; storing, by a queue device included in the microservice node, a reference message, corresponding to the reference data, in a message queue; storing, by a mapping device included in the microservice node, mapping information indicating that the message queue is associated with the reference station; identifying, by a consumer device included in the microservice node, the message queue as being associated with a microservice to be provided to a client device based on a microservice request, wherein the message queue is identified based on the mapping information, obtaining, by the consumer device, the reference message from the message queue; generating, by the consumer device and based on the reference message, corrections data associated with the client device; and providing, by the consumer device, corrections data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification