netty-http - Netty based HTTP service with JAX-RS

  •        146

Netty based path router

https://github.com/caskdata/netty-http

Dependencies:

javax.ws.rs:javax.ws.rs-api:2.0
io.netty:netty-buffer:4.1.16.Final
io.netty:netty-codec-http:4.1.16.Final
io.netty:netty-handler:4.1.16.Final
org.slf4j:slf4j-api:1.7.5
com.google.code.findbugs:jsr305:2.0.1
commons-beanutils:commons-beanutils-core:1.8.3

Tags
Implementation
License
Platform

   




Related Projects

Helidon - Java libraries for writing Microservices

  •    Java

Helidon is a collection of Java libraries for writing microservices that run on a fast web core powered by Netty. It supports MicroProfile and provides familiar APIs like JAX-RS, CDI and JSON-P/B. Our MicroProfile implementation runs on fast Helidon Reactive WebServer. It can easily integrate with Prometheus, Jaeger/Zipkin and Kubernetes.

nettosphere - A Java WebSocket/HTTP server based on the Atmosphere and Netty Framework

  •    Java

NettoSphere: A HTTP/WebSocket server powered by Atmosphere and Netty Framework

armeria - Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

  •    Java

Visit the official web site for more information.Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol.

Apache CXF - An Open Source Service Framework

  •    Java

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.


nettosphere - A Java WebSocket/HTTP server based on the Atmosphere and Netty Framework

  •    Java

A Java WebSocket/HTTP server based on the Atmosphere and Netty Framework

Jinx - Spring-boot框架采用netty取代tomcat 来做http服务

  •    Java

Spring-boot框架采用netty取代tomcat 来做http服务

RESTEasy - Rest Framework for Java

  •    Java

RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol. It is portable to Tomcat and many other app-server. It has rich set of providers for: XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atom, etc.

LittleProxy - High Performance HTTP Proxy

  •    Java

LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library. It's quite stable, performs well, and is easy to integrate into your projects. A proxy server like LittleProxy contains always a web server, too. If you get an URI without scheme, host and port in originalRequest it's a direct request to your proxy. You can return a HttpFilters implementation which answers responses with HTML content.

netty-socketio-demo - netty-socketio demo

  •    HTML

Demo for Netty-socketio project.Switch to /server folder and build server by maven.

C1000K-Servers - :zap: High performance websocket servers implemented by Spray-can, Netty, undertow, jetty, Vert

  •    Scala

This project provides eight high performance websocket server implementation and can be used to test their benchmark.The test result shows Netty, Go, Node.js, Undertow, Vert.x can setup 1 million connections. Netty and Go is best.

Netty - Event-driven Asynchronous Network Application Framework

  •    Java

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

netty-tools - A collection of tools useful when working with JBoss Netty.

  •    Java

A small collection of tools useful when working with JBoss Netty.

java-game-server - Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang

  •    Java

Note New version of Jetserver is called Nadron and is in a new netty 4 branch of this same repo. JetServer is a java nio based server specifically designed for mutliplayer games. It supports UDP and TCP transports. It uses Netty for high speed network transmission and Jetlang for extremely fast in-vm message passing between player sessions and game rooms. The project also uses spring for its dependency injection. This way, it is highly configurable and you can swap out any part of the server with your own implementations. The pre-built jar files of this project are located in the jetserver/binaries directory. All dependent jars are located in the jetserver/lib directory. You can add them to your favorite IDE’s classpath for coding. If you want to compile from source, then follow steps below.

MobileIMSDK - 一个专为移动端开发的原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台,服务端基于Mina和Netty编写。

  •    Objective-C

一个专为移动端开发的原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台,服务端基于Mina和Netty编写。

netty-learning - Netty learning.

  •    Java

Netty learning.

Ratpack - A toolkit for JVM web applications

  •    Java

Ratpack is a set of Java libraries for building modern HTTP applications. It provides just enough for writing practical, high performance, apps. It is built on Java 8, Netty and reactive principles. It is similar to NodeJS, helps to implement non blocking HTTP apps in Java.

xitrum - Async and clustered Scala web framework and HTTP(S) server

  •    Scala

Please see Xitrum home page for more details. Xitrum is an async and clustered Scala web framework on top of Netty, Akka, and Hazelcast. It also has a fast built-in HTTP(S) server.

Jersey - RESTful Web Services in Java.

  •    Java

Jersey is a REST framework that provides JAX-RS Reference Implementation and more. Jersey provides its own APIs that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development. Jersey also exposes numerous extension SPIs so that developers may extend Jersey to best suit their needs.

raml-for-jax-rs - This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back

  •    Java

This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back.