/websocket-labs

Primary LanguageJavaScriptApache License 2.0Apache-2.0

websocket-labs

This git repository contains projects that demonstrated various techniques for setting up highly scalable web services and web socket based servers

  • ws-one, demonstrates use of embedded netty and activemq for non-blocking i/o based web-socket support in an existin java-application

  • ws-two, demonstrates use of Java EE 7 and Servlet 3.1's support for non blocking I/O.

  • spring-mvc-asych-teststub, demonstrates use of non-blocking rest services that respond after a configurable time (per request). Tested with 10 000 concurrent users that submit long running requests (5 - 8 sek). For test results see the docs folder.

  • spring-mvc-asych, demonstrates use of non-blocking rest services that route the incoming call to another rest-service. Tested with 5 000 concurrent users that submit long running requests (5 - 8 sek). For test results see the docs folder.

  • android-gradle-one, demonstrates the smallest possible android app based on the Gradle build system.