awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jetty avatar

jetty/jetty.project

0
View on GitHub↗
4,085 星标·2,003 分支·Java·9 次浏览jetty.org↗

Jetty.project

Jetty 是一个嵌入式 HTTP 服务器和 Java Web Servlet 容器,旨在处理传入的 Web 请求。它作为一个轻量级网络服务器,可以直接集成到 Java 应用程序或硬件设备中,为托管 Java Web 应用程序和 Servlet 提供运行时环境。

该项目实现了一个多协议 Web 服务引擎,支持 HTTP/1、HTTP/2 和 HTTP/3。它还包括一个用于客户端和服务器之间实时、全双工数据交换的 WebSocket 服务器实现,以及一个用于消费 Web 服务的 Java HTTP 客户端。

该服务器支持并排托管同一应用程序的多个版本,并提供将服务器组件嵌入到更大框架中以提供可扩展托管的能力。

Features

  • Embedded Server Runtimes - Functions as a self-contained execution environment that bundles the web server directly into a Java application.
  • Embedded Servers - Run a network server directly inside an application to handle requests without requiring separate standalone software.
  • Jakarta Servlet Containers - Provides a full runtime environment that implements Jakarta Servlet specifications for hosting Java web applications.
  • Asynchronous Network Servers - Implements a non-blocking server architecture to handle thousands of concurrent connections with minimal worker threads.
  • Web Protocol Implementations - Implements standard communication rules to ensure reliable data exchange between clients and servers.
  • Embedded Web Servers - Provides a lightweight HTTP server designed to be integrated directly into larger application processes.
  • Multi-Protocol HTTP Serving - Serves applications over multiple HTTP versions including HTTP/1, HTTP/2, and HTTP/3.
  • Request Handler Chains - Processes incoming network requests through a sequential chain of specialized handlers and middleware.
  • Web Application Hosting - Processes network requests and runs web applications using a scalable execution engine.
  • WebSocket Servers - Provides a full-duplex WebSocket server implementation for real-time, bidirectional data exchange between clients and servers.
  • HTTP/3 Implementations - Implements the HTTP/3 protocol over QUIC for high-performance web traffic.
  • Pluggable Protocol Implementations - Supports swapping communication logic between HTTP/1, HTTP/2, and HTTP/3 using a common interface.
  • Java HTTP Clients - Ships a library for sending network requests and consuming web services from within a Java environment.
  • Application Isolation - Provides isolation for multiple web applications through distinct configuration contexts and class loaders.
  • Real-Time Communication - Enables real-time, full-duplex data exchange between clients and servers via WebSockets.
  • Real-Time Data Streaming - Establishes full-duplex communication channels using WebSockets to push live server-side data updates to clients.
  • Side-by-Side Application Versioning - Supports hosting different versions of the same application side by side using unique environment properties.
  • Embedded Server Hosting - Allows core server environments to be integrated into hardware devices or larger frameworks for hosting.

Star 历史

jetty/jetty.project 的 Star 历史图表jetty/jetty.project 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Jetty.project 的开源替代方案

相似的开源项目,按与 Jetty.project 的功能重合度排序。
  • salvo-rs/salvosalvo-rs 的头像

    salvo-rs/salvo

    4,376在 GitHub 上查看↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Rustasyncframeworkhttp-server
    在 GitHub 上查看↗4,376
  • nanohttpd/nanohttpdNanoHttpd 的头像

    NanoHttpd/nanohttpd

    7,215在 GitHub 上查看↗

    NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server capabilities directly into a Java project to handle incoming requests without requiring a standalone installation. The project provides specialized implementations for an HTTPS web server, a WebSocket server for bidirectional real-time communication, and a static file web server. These capabilities enable secure network traffic through SSL certificates and the delivery of local files with automatic MIME type detection. The server includes systems for request routing and hand

    Java
    在 GitHub 上查看↗7,215
  • roadrunner-server/roadrunnerroadrunner-server 的头像

    roadrunner-server/roadrunner

    8,473在 GitHub 上查看↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Goapplication-servergolanghacktoberfest
    在 GitHub 上查看↗8,473
  • p2r3/bareironp2r3 的头像

    p2r3/bareiron

    4,099在 GitHub 上查看↗

    Bareiron is a minimalist environment for hosting multiplayer game servers on low-power, memory-constrained devices. It functions as a Minecraft server optimizer designed to provide basic connectivity for remote players while operating on embedded hardware with limited system resources. The software includes a hardware performance tuner that allows for the disabling of intensive game mechanics and resource-heavy features to prevent system crashes. It also incorporates a network traffic controller to adjust broadcast frequencies and tick rates, reducing bandwidth consumption and lag. The syste

    C
    在 GitHub 上查看↗4,099
查看 Jetty.project 的所有 30 个替代方案→

常见问题解答

jetty/jetty.project 是做什么的?

Jetty 是一个嵌入式 HTTP 服务器和 Java Web Servlet 容器,旨在处理传入的 Web 请求。它作为一个轻量级网络服务器,可以直接集成到 Java 应用程序或硬件设备中,为托管 Java Web 应用程序和 Servlet 提供运行时环境。

jetty/jetty.project 的主要功能有哪些?

jetty/jetty.project 的主要功能包括:Embedded Server Runtimes, Embedded Servers, Jakarta Servlet Containers, Asynchronous Network Servers, Web Protocol Implementations, Embedded Web Servers, Multi-Protocol HTTP Serving, Request Handler Chains。

jetty/jetty.project 有哪些开源替代品?

jetty/jetty.project 的开源替代品包括: salvo-rs/salvo — Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a… nanohttpd/nanohttpd — NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… p2r3/bareiron — Bareiron is a minimalist environment for hosting multiplayer game servers on low-power, memory-constrained devices. It… javalin/javalin — Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It… ninenines/cowboy — Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory…