Comparison ru - Pa-dej/Vex GitHub Wiki
Сравнение (Русский)
Таблица возможностей
| Категория | Vex | BungeeCord | Velocity | Gate |
|---|---|---|---|---|
| Язык/рантайм | Rust | Java (JVM) | Java (JVM) | Go |
| Производительность (10k conns) | 26 KB/conn | 153 KB/conn | ~70–120 KB/conn | 97 KB/conn |
| Поддержка протоколов | 1.20–1.21.4 | 1.8–1.21.x | 1.8–1.21.x | 1.20–1.21.x |
| Online auth | Да | Да | Да | Да |
| Velocity forwarding | Да | Через плагины | Нативно | Нативно |
| Плагины | Rust SDK | Java | Java | Go |
| Hot reload | Атомарный | Частичный | Частичный | Ограниченно |
| Кластеризация | Встроена (Redis) | Внешняя | Внешняя | Внешняя |
| Антибот | Встроенный (v2) | Плагины | Плагины | Базовый |
| Наблюдаемость | Prometheus + JSON | JMX / плагины | JMX / плагины | Prometheus |
| Поддержка | Активно | Зрелый / стабильный | Активно | Активно |
Когда выбирать альтернативы
BungeeCord
Подойдёт, если:
- Нужна большая экосистема старых Java‑плагинов.
- Требуется совместимость с очень старыми версиями.
Velocity
Подойдёт, если:
- Нужен современный Java‑прокси с большим набором плагинов.
- Команда предпочитает JVM‑стек и API Velocity.
Gate
Подойдёт, если:
- Инфраструктура уже строится на Go.
- Нужен простой прокси с небольшой API‑поверхностью.
Vex
Подойдёт, если:
- Важна минимальная память и предсказуемая производительность.
- Нужны встроенные кластеризация и антибот без внешних плагинов.
- Хотите писать нативные плагины на Rust и использовать hot reload.