Red de conocimiento informático - Material del sitio web - Los proyectos de código abierto Java más populares que los estudiantes universitarios deben leer

Los proyectos de código abierto Java más populares que los estudiantes universitarios deben leer

11 proyectos Java populares YYDS

1. JimuReport

/zhangdaiscott/JimuReport

Esta es una herramienta gratuita de visualización de datos. ¡Está diseñado con una pantalla grande! De manera similar al estilo operativo de Excel, el diseño de informes se puede completar arrastrando y soltando en línea. Las funciones cubren: diseño de informes, informes gráficos, diseño de impresión, diseño de pantalla grande, etc., ¡gratis para siempre!

2. Dolphinscheduler

/apache/dolphinschedulerStar

Apache DolphinScheduler es un sistema visual distribuido de programación de tareas de flujo de trabajo de big data. DolphinScheduler se dedica a "visualizar las dependencias entre los flujos de trabajo operativos (tareas) y monitorear visualmente todo el proceso de procesamiento de datos". DolphinScheduler combina tareas en un gráfico acíclico dirigido (DAG) para que el estado de ejecución de las tareas se pueda monitorear en tiempo real y admite reintentos, reanudación de tareas fallidas desde un nodo determinado, pausa e inicio de tareas. También admite operaciones como reintentar, reanudar tareas fallidas desde nodos específicos, pausar y finalizar tareas.

3. sa-token

/dromara/sa-token

¡Este puede ser el marco de autenticación de Java más completo jamás creado! Actualmente, ha integrado autenticación de inicio de sesión único, autenticación de privilegios, sesión distribuida, autenticación de puerta de enlace de microservicio, inicio de sesión único, OAuth2.0, expulsión de personas, integración de Redis, separación de front-end y back-end, modo recordarme, simular cuentas de otras personas, cambio de identidad temporal, prohibición de cuentas, sistema de autenticación de múltiples cuentas, autenticación de anotaciones, autenticación de interceptación de rutas, generación de tokens sofisticados, renovación automática, inicio de sesión mutuamente excluyente del mismo extremo, gestión de sesiones, cifrado de contraseñas, integración jwt, integración Spring , integración de WebFlux... .

4. Signal-Server

/signalapp/Signal-ServerStar

Signal es una herramienta de mensajería privada utilizada por millones de personas. en todo el mundo todos los días ¡Aplicación Signal para enviar mensajes instantáneos gratis! Signal-Server es el lado del servidor de Gas.

5. soul

/dromara/soul

Adecuado para todos los escenarios de microservicios, es una solución de puerta de enlace API escalable, de alto rendimiento y con capacidad de respuesta.

6. Arthas

/alibaba/arthas

Arthas está diseñado para ayudar a los desarrolladores a resolver problemas de producción para aplicaciones Java sin tener que cambiar el código o reiniciar el servidor. Con Arthas, puede solucionar problemas en tiempo real sin reiniciar la JVM ni cambiar el código

7.kafka

/apache/kafka

kafka es un sistema de alto rendimiento. Sistema de mensajería distribuida de publicación-suscripción de alto rendimiento

Kafka es un sistema de mensajería distribuida de publicación-suscripción de alto rendimiento con las siguientes funciones:

La persistencia de los mensajes se proporciona O(1 ) por una estructura de datos de disco que permanece estable durante largos períodos de tiempo incluso cuando el almacenamiento de mensajes alcanza los terabytes.

Alto rendimiento: Kafka puede soportar cada segundo, incluso en el hardware más básico, decenas de miles de mensajes.

Admite la partición de mensajes a través de clústeres de servidores Kafka y máquinas de consumo.

Soporta carga de datos paralelos de Hadoop.

8. seata

/seata/seata

Seata es una solución de transacciones distribuidas de código abierto que proporciona servicios de transacciones distribuidas de alto rendimiento y fáciles de usar. .

9. miaosha

/qiurunze123/miaosha Este proyecto es una arquitectura de eliminación rápida de alta concurrencia y alto tráfico, y se ha organizado sistemáticamente. Si nunca ha estado expuesto a MQSpringBoot, Redis, Dubbo, ZK, Maven, lua, etc., le sugiero que busque en Internet un comienzo rápido con cada conocimiento

10 rocketmq

<. p>/apache/rocketmqApache RocketMQ mirror, Apache RocketMQ es una plataforma de transmisión y mensajería distribuida con baja latencia, alto rendimiento y confiabilidad, capacidad de teraescala y escalabilidad flexible.

11. nacos

/alibaba/nacosNacosNacos es un nuevo proyecto de código abierto lanzado por Alibaba. Es un servicio dinámico de descubrimiento, gestión de configuración y que facilita la construcción nativa de la nube. Plataforma de gestión de aplicaciones. Nacos proporciona una serie de funciones fáciles de usar para ayudarle a implementar rápidamente el descubrimiento dinámico de servicios, la configuración de servicios, los metadatos de servicios y la gestión del tráfico.