/yass

Yet Another Service Solution

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

yass (Yet Another Service Solution)

  • 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)