Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 767 Bytes

readme.md

File metadata and controls

19 lines (18 loc) · 767 Bytes

yass (Yet Another Service Solution)

  • is a small library for efficient peer-to-peer communication
    • Kotlin/Java
    • TypeScript
    • Python 3 (with support for type hints)
    • high throughput, low latency, reactive services
  • supports type-safe contracts with DTOs and interfaces
  • supports request/reply and OneWay style method invocations
  • supports sync/async client/server invocations
  • supports interceptors
  • provides session based bidirectional messaging
  • provides transports for
    • socket (including TLS)
    • WebSocket
  • has a fast and compact binary serializer that can skip unknown/new fields
  • uses https://semver.org
  • is Open Source (BSD-3-Clause license)