第一节:Vert.x Core 简介与依赖配置
一、Vert.x Core 概述
Vert.x 的核心是一组 Java API,称为 Vert.x Core。它提供了以下基础功能:
- 编写 TCP 客户端和服务器
- 编写 HTTP 客户端和服务器(支持 WebSocket)
- 事件总线(Event Bus)
- 共享数据(本地映射和集群分布式映射)
- 定时与延迟操作
- 部署与取消部署 Verticle
- 数据报套接字(Datagram Sockets)
- DNS 客户端
- 文件系统访问
- 虚拟线程(Virtual Threads)
- 高可用性(High Availability)
- 原生传输(Native Transports)
- 集群(Clustering)
特点说明:
- 低层级 API:Core 提供的是基础功能,不包含数据库访问、认证或高级 Web 功能(这些属于 Vert.x 扩展模块
vertx-ext
)。 - 轻量可嵌入:体积小,可按需引入,支持嵌入现有应用,无需强制调整应用架构。
- 多语言适配