How the app works
The FCF framework is based on two software blocks implemented as applications:
- fcfserver is an application / server that accepts requests from the browser and passes them on to the NODEJS process for processing, which implements the main logic for building a WEB application. Fcfserver launches multiple NODEJS processes and performs memory out-of-memory checks and restarts the process if necessary, without affecting existing client / server connections. The application also solves the problem of restarting the NODEJS process in case of a crash.
- NODEJS process is a JavaScript application that implements the basic logic of request processing. It has routing functions, processing controllers, and other functions
In addition to multiprocessing applications, FCF has the ability to have a lot of server work. For a complete operation, which in the framework implements a message channel, should be considered between instances of NODEJS applications on different servers.