-
is a fast and small messaging library for
- Java
- TypeScript/JavaScript
-
allows defining a contract in a typesafe and non-invasive way with services and DTOs
-
supports request/reply and oneway style method invocations
-
supports interceptors
-
supports sessions
-
provides transports for
- socket (including SSL/TLS)
- WebSocket
-
has a fast and compact binary serializer
-
needs no third-party libraries
-
uses http://semver.org
-
is Open Source (BSD-style license)
- repository: https://github.com/softappeal/yass
- wiki: https://github.com/softappeal/yass/wiki
- artifacts on MavenCentral: http://search.maven.org, groupId="ch.softappeal.yass", artifactId="yass"
- tutorial: see src/tutorial