Building containerized layers using publish-subscribe topics to facilitate data consumption
Abstract
A computing system can be provided for building containerized layers using publish-subscribe topics to facilitate software application data consumption. For example, the computing system may receive data that satisfies a set of data parameters using a publish-subscribe topic. The publish-subscribe topic can be a logical channel for receiving data streams with the data from computing nodes in a distributed computing environment. The computing system can then assemble one or more containerized layers, which can include the data. Additionally, the computing system can deploy the one or more containerized layers in a container at one of the computing nodes.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
a processing device; and a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising:
receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data;
assembling one or more containerized layers, the one or more containerized layers comprising the data; and
deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes.
2 . The system of claim 1 , wherein the operations further comprise:
receiving the set of data parameters from the computing node of the plurality of computing nodes; and generating, based on the set of data parameters, the publish-subscribe topic.
3 . The system of claim 1 , wherein the operations further comprise storing the one or more containerized layers in a container registry.
4 . The system of claim 3 , wherein the operation of deploying the one or more containerized layers in the container at the computing node comprises:
providing access for the computing node to the one or more containerized layers via the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.
5 . The system of claim 1 , wherein the operations further comprise:
receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and wherein the one or more containerized layers further comprises the second data.
6 . The system of claim 1 , wherein the operations further comprise, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired.
7 . The system of claim 1 , wherein the data is first data, and wherein the operation of receiving the first data occurs during a first period of time, and wherein the operations further comprise generating another version of the one or more containerized layers by:
receiving, during a second period of time, second data that satisfies the set of data parameters using the publish-subscribe topic; and assembling a second version of the one or more containerized layers, the second version of the one or more containerized layers comprising the second data.
8 . A computer-implemented method comprising:
receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data; assembling one or more containerized layers, the one or more containerized layers comprising the aggregated data; and deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes.
9 . The computer-implemented method of claim 8 , further comprising:
receiving the set of data parameters from the computing node of the plurality of computing nodes in the distributed computing environment; and generating, based on the set of data parameters, the publish-subscribe topic.
10 . The computer-implemented method of claim 8 , further comprising storing the one or more containerized layers in a container registry.
11 . The computer-implemented method of claim 10 , wherein deploying the one or more containerized layers in the container at the computing node comprises:
providing access for the computing node to the one or more containerized layers via in the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.
12 . The computer-implemented method of claim 8 , further comprising:
receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and wherein the one or more containerized layers further comprises the second data.
13 . The computer-implemented method of claim 8 , further comprising, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired.
14 . The computer-implemented method of claim 8 , wherein the data is first data, wherein receiving the first data occurs during a first period of time, and wherein the method further comprises generating another version of the one or more containerized layers by:
receiving, during a second period of time, second data that satisfies the set of data parameters using the publish-subscribe topic; and assembling a second version of the one or more containerized layers, the second version of the one or more containerized layers comprising the second data.
15 . A non-transitory computer-readable medium comprising program code executable by a processing device for causing the processing device to perform operations comprising:
receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data; assembling one or more containerized layers, the one or more containerized layers comprising the data; and deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes.
16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:
receiving the set of data parameters from the computing node of the plurality of computing nodes; and generating, based on the set of data parameters, the publish-subscribe topic.
17 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise storing the one or more containerized layers in a container registry.
18 . The non-transitory computer-readable medium of claim 17 , wherein the operation of deploying the one or more containerized layers in the container at the computing node comprises:
providing access for the computing node to the one or more containerized layers via the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.
19 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:
receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and wherein the one or more containerized layers further comprises the second data.
20 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired.Join the waitlist — get patent alerts
Track US2026032169A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.