Skip to content

puniverse/comsat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMSAT
Scalable, Concurrent Web Apps

Build Status Dependency Status Version License License

Getting started

In Maven:

<dependency>
    <groupId>co.paralleluniverse</groupId>
    <artifactId>ARTIFACT</artifactId>
    <version>0.4.0-SNAPSHOT</version>
</dependency>

Where ARTIFACT is:

  • comsat-servlet – Servlet integration for defining fiber-per-request servlets.
  • comsat-ring-jetty9 - A fiber-blocking Clojure Ring adapter based on Jetty 9.2
  • comsat-jersey-serverJersey server integration for defining REST services.
  • comsat-dropwizardDropwizard integration including Jersey, ApacheHttpClient and JDBI.
  • comsat-spring-webmvcSpring Framework Web MVC fiber-blocking controller methods integration.
  • comsat-spring-bootSpring Boot auto-configuration support for Web MVC controllers.
  • comsat-spring-securitySpring Security configuration support for fibers.
  • comsat-jax-rs-clientJAX-RS client integration for calling HTTP services.
  • comsat-httpclientApacheHttpClient integration for calling HTTP services.
  • comsat-retrofitRetrofit integration.
  • comsat-jdbiJDBI integration for using the JDBI API in fibers.
  • comsat-jdbc – JDBC integration for using the JDBC API in fibers.
  • comsat-jooqjOOQ integration for using the jOOQ API in fibers.
  • comsat-mongodb-allanbank – MongoDB integration for using the allanbank API
  • comsat-okhttpOkHttp HTTP+SPDY client integration.
  • comsat-actors-api – the Web Actors API
  • comsat-actors-servlet – Enables HTTP and WebSocket (JSR-356) usage through Web Actors API
  • comsat-tomcat-loader – Enables using Comsat in Tomcat container without the need of javaAgent
  • comsat-spring-webSpring Framework Web integration allows using fiber-blocking controllers

Or, build from sources by running:

./gradlew

Usage

You can also study the examples here.

Getting help

Questions and suggestions are welcome at this forum/mailing list.

License

COMSAT is free software published under the following license:

Copyright (c) 2013-2014, Parallel Universe Software Co. All rights reserved.

This program and the accompanying materials are dual-licensed under
either the terms of the Eclipse Public License v1.0 as published by
the Eclipse Foundation

  or (per the licensee's choosing)

under the terms of the GNU Lesser General Public License version 3.0
as published by the Free Software Foundation.

githalytics.com alpha