Metropolis Microservices Platform services Redis






Redis service is a platform service that works as the main messaging bus for the other Metropolis Microservices. The other services post any info on it so that any other can access it on a decoupled manner, without an intricate one-one communication protocol. Simplifying development and enabling applications to be smaller and simpler.
One example is the ai_nvr demo, where if a stream is added to VST it published the stream info on the bus and the SDR service is constantly checking the Redis bus and catched that, enabling it to take that information and add a stream to the DeepStream application. All of that done without direct coupling between the two.