Recomendar una plataforma de desarrollo multiinquilino basada en un generador de código en línea
El predecesor de lamp-cloud es zuihou-admin-cloud. Pasó a llamarse lamp-cloud a partir de la versión 3.0.0 y es uno de los proyectos de lamp.
Lamp-cloud se basa en Spring Cloud (Hoxton. SR9) + Spring Boot (versión 2. 3. 6. La función SaaS configurable es particularmente brillante, con función RBAC, autenticación de puerta de enlace unificada y Xss). defensa contra ataques entre sitios, generación automática de código, múltiples sistemas de almacenamiento, transacciones distribuidas, tareas programadas distribuidas y otros módulos respaldan el desarrollo paralelo de múltiples sistemas comerciales y soporte. El código es conciso, los comentarios son completos y la estructura es clara. Es muy adecuado para que el aprendizaje y las empresas lo utilicen como marco básico.
La tecnología central adopta marcos y middleware importantes como Spring Cloud Alibaba, SpringBoot, Mybatis, Seata, Sentinel, RabbitMQ, FastDFS/MinIO y SkyWalking. Espero crear una solución a partir de la infraestructura JavaWeb - arquitectura de microservicio distribuido - integración continua - monitoreo del sistema. Este proyecto tiene como objetivo lograr capacidades básicas y no involucra negocios específicos.
Este proyecto puede cambiar fácilmente el modo de inquilino del proyecto a través de la configuración.
1. Gestión de inquilinos: el operador gestiona toda la creación de inquilinos.
2. Workbench: funciones comunes para usuarios comunes
3. Gestión de la organización: organización, puesto, mantenimiento de datos de usuario, restablecimiento de contraseña de usuario, etc.
4. Centro de recursos: Administrar mensajes, mensajes de texto y archivos adjuntos.
5. Gestión de procesos: despliegue de procesos, gestión de modelos y ejemplos de procesos.
6. Configuración del sistema: menú, configuración de recursos, gestión de roles, vinculación de usuarios a roles, autorización de menús y recursos a roles, diccionarios, regiones, parámetros del sistema, registros de operaciones, registros de inicio de sesión, gestión de aplicaciones, etc.
7. Configuración de la puerta de enlace: límite actual y bloqueo de acceso
8. Gestión de desarrolladores: tareas programadas, documentación de la interfaz, centro de registro y configuración, monitoreo de servicios, monitoreo de bases de datos, monitoreo de zipkin, Skyscanner. escucha.