The SOFABoot framework not only enables integrated management of middleware, auto-configuration, call chain monitoring and governance, and supports multiple deployment models, but also provides capabilities for isolating application logs from middleware logs, along with a comprehensive technology stack.
Integrated management and auto-configuration
Simply add the corresponding middleware's starter module, and SOFABoot will automatically import the required dependencies and complete the necessary configuration.
Call trace monitoring and governance
SOFABoot integrates the log tracing tool Tracer, providing unified middleware log instrumentation and context IDs to link the invocation relationships between upstream and downstream systems.
Multiple types of deployment modes
SOFABoot supports both running directly as an executable fat JAR file and deployment into various servlet containers (such as Tomcat, Jetty, Undertow, etc.).
Log isolation capability for application and middleware logs
All middleware logs are programmed against the SLF4J interface. The log implementation depends on the specific application configuration, and log isolation is supported.
Complete technology stack
Possesses a complete technology stack that automatically handles subsequent dependency downloads, application deployment, health checks, operation and maintenance monitoring, and more. After integrating the framework, developers can focus solely on writing business code.