CPC H04L 67/63 (2022.05) [G06F 9/4401 (2013.01); G06F 9/44505 (2013.01); H04L 41/0806 (2013.01); H04L 41/0866 (2013.01); H04L 49/9084 (2013.01); H04L 67/10 (2013.01)] | 20 Claims |
1. A method, comprising:
at startup of a content server framework, instantiating a content server container and launching a set of microservices, the content server container consisting of a content server application programming interface (API), the content server API having a controller;
receiving, by the content server API, a request for a content server functionality;
routing, by the controller of the content server API, the request to a microservice of the set of microservices in the content server framework, the microservice corresponding to the content server functionality;
storing, by the microservice, the request in a repository;
retrieving, by a master module in the content server framework, the request from the repository;
placing, by the master module, the request in a queue;
receiving, by the controller, a notification indicating that the queue is full;
comparing, by the controller, a frequency of notifications from the master module indicating that the queue is full with a predetermined threshold value; and
responsive to the frequency of notifications indicating that the queue is full meeting or exceeding the predetermined threshold value, launching a new instance of a controller application, the new instance running in a separate container.
|