vlingo / xoom-http

The VLINGO XOOM platform SDK for Reactive, scalable, high-throughput, and resilient HTTP server supporting RESTful services running on XOOM LATTICE and XOOM ACTORS.
https://vlingo.io
Mozilla Public License 2.0
52 stars 16 forks source link
actor-model actors http http-server http-services jvm jvm-languages reactive-programming restful

xoom-http

Javadocs Build Download Gitter chat

The VLINGO XOOM platform SDK Reactive, scalable, high-throughput, and resilient HTTP server supporting REST (RESTful) services running on XOOM LATTICE and XOOM ACTORS.

Docs: https://docs.vlingo.io/xoom-http

Installation

  <dependencies>
    <dependency>
      <groupId>io.vlingo.xoom</groupId>
      <artifactId>xoom-http</artifactId>
      <version>1.11.1</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
dependencies {
    compile 'io.vlingo.xoom:xoom-http:1.11.1'
}

Usage

Reactive, scalable, and resilient HTTP servers and RESTful services running on XOOM LATTICE and XOOM ACTORS.

  1. Feature complete
    • Fully actor-based asynchronous requests and responses.
    • Request handling is resource based.
    • Requests that require message body content are auto-mapped to simple Java objects.
    • Supports Media Types, Filters
    • Supports Server-Sent Events See SSE on Wikipedia
  2. To run the Server:
  3. See the following for usage examples:

License (See LICENSE file for full license)

Copyright © 2012-2023 VLINGO LABS. All rights reserved.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.