Repolode
eclipse-vertx

eclipse-vertx/vert.x

Vert.x core es un toolkit de bajo nivel para crear aplicaciones reactivas basadas en event loop en la JVM, con acceso a HTTP, TCP y al sistema de archivos.

Estrellas
14,681
Forks
2,112
Issues abiertos
224
Último commit
anteayer

¿Qué es?

Vert.x core es el módulo fundacional del toolkit Vert.x para crear aplicaciones reactivas en la JVM. Proporciona funcionalidades de bajo nivel, como HTTP (con compatibilidad con HTTP/2), TCP y acceso al sistema de archivos, y sirve como capa base sobre la que se construyen muchos otros componentes de Vert.x.

Se puede usar directamente en aplicaciones Java sin necesidad de un framework más amplio. El proyecto se compila con Maven, y la suite de pruebas puede ejecutarse con transportes nativos como Epoll, io_uring y KQueue en las plataformas compatibles, así como con sockets de dominio en Linux. La documentación se puede generar localmente con un perfil de Maven.

Funciones clave

  • 01Compatibilidad con servidores y clientes HTTP y HTTP/2 sin bloqueo
  • 02Redes TCP y acceso al sistema de archivos mediante un event loop reactivo
  • 03Opciones de transporte nativo, como Epoll, io_uring y KQueue
  • 04Compatibilidad con sockets de dominio en Linux
  • 05Compilación basada en Maven y generación local de documentación

Casos de uso

  • Crear servicios de red Java de alta concurrencia que necesiten E/S sin bloqueo
  • Desarrollar directamente en la JVM servidores y clientes HTTP o TCP
  • Servir como base de bajo nivel para otros frameworks reactivos de Java

Inicio rápido

  1. 1

    Compila los artefactos con Maven

    mvn package
  2. 2

    Ejecuta la suite de pruebas

    mvn test

Antes de usarlo

  • No se pudo identificar la licencia automáticamente. Antes de usar el proyecto, consulta el archivo de licencia del repositorio.
  • Vert.x core es de bajo nivel, así que la mayoría de las aplicaciones tendrán que escribir más código que si usaran un framework de más alto nivel.

Temas

Preguntas frecuentes

¿Qué es vert.x?
Vert.x core es un toolkit de bajo nivel para crear aplicaciones reactivas basadas en event loop en la JVM, con acceso a HTTP, TCP y al sistema de archivos. Vert.x core es el módulo fundacional del toolkit Vert.x para crear aplicaciones reactivas en la JVM. Proporciona funcionalidades de bajo nivel, como HTTP (con compatibilidad con HTTP/2), TCP y acceso al sistema de archivos, y sirve como capa base sobre la que se construyen muchos otros componentes de Vert.x.
¿vert.x es gratuito? ¿Qué licencia tiene?
vert.x es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vert.x sigue mantenido?
Mantenimiento activo. El último commit de vert.x fue el 23 oct 2026.
¿Para qué puedo usar vert.x?
Crear servicios de red Java de alta concurrencia que necesiten E/S sin bloqueo Desarrollar directamente en la JVM servidores y clientes HTTP o TCP Servir como base de bajo nivel para otros frameworks reactivos de Java
¿Cómo se instala vert.x?
Compila los artefactos con Maven: mvn package Ejecuta la suite de pruebas: mvn test
¿Dónde consigo vert.x?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eclipse-vertx/vert.x

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados