Skip to main content
Version: 0.1.x

Component Collaboration​

LinaPro components collaborate around three main threads:

ThreadDescription
API contractsThe core framework and plugins declare APIs; the workspace consumes them and supports debugging through the API documentation
Plugin governancePlugin manifests drive installation, enablement, upgrades, disablement, uninstallation, menu projection, permission resources, and lifecycle callbacks
Runtime coordinationThe core framework handles authentication, authorization, tenant context, configuration, scheduling, cache revision, and cluster coordination

Through these components, LinaPro brings the backend core framework, frontend workspace, business plugins, and deployment runtime under a unified governance model. Developers can extend business capabilities with plugins while keeping the core framework stable, and get a complete management experience through the built-in admin workspace.

đŸ“„ī¸Native Distributed Architecture

From a component design perspective, this page explains the native distributed architecture of LinaPro — how to switch between single-node and cluster mode, the Redis coordinator, leader election, node responsibilities, cache revision, distributed locks, key-value cache, scheduled task execution scope, and the horizontal scaling process — helping developers understand how business code can scale to multi-node deployment with zero modifications.