yass

Yet Another Service Solution

License

License

BSD-3-Clause
GroupId

GroupId

ch.softappeal.yass
ArtifactId

ArtifactId

yass
Last Version

Last Version

66.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

yass
Yet Another Service Solution
Project URL

Project URL

https://github.com/softappeal/yass
Project Organization

Project Organization

softappeal GmbH Switzerland
Source Code Management

Source Code Management

https://github.com/softappeal/yass

Download yass

How to add to project

<!-- https://jarcasting.com/artifacts/ch.softappeal.yass/yass/ -->
<dependency>
    <groupId>ch.softappeal.yass</groupId>
    <artifactId>yass</artifactId>
    <version>66.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/ch.softappeal.yass/yass/
implementation 'ch.softappeal.yass:yass:66.0.0'
// https://jarcasting.com/artifacts/ch.softappeal.yass/yass/
implementation ("ch.softappeal.yass:yass:66.0.0")
'ch.softappeal.yass:yass:jar:66.0.0'
<dependency org="ch.softappeal.yass" name="yass" rev="66.0.0">
  <artifact name="yass" type="jar" />
</dependency>
@Grapes(
@Grab(group='ch.softappeal.yass', module='yass', version='66.0.0')
)
libraryDependencies += "ch.softappeal.yass" % "yass" % "66.0.0"
[ch.softappeal.yass/yass "66.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.41

Project Modules

There are no modules declared in this project.

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)
ch.softappeal.yass

softappeal

softappeal GmbH

Versions

Version
66.0.0
65.0.2
65.0.1
64.0.0
63.0.0
62.0.0
61.0.2
61.0.1
61.0.0
60.1.0
60.0.1
59.0.0
58.1.0
58.0.0
57.0.0
56.0.0
55.0.0
54.0.0
47.0.1
47.0.0
46.0.0
45.0.0
44.4.0
44.3.1
44.3.0
44.2.0
44.1.0
44.0.2
44.0.1
44.0.0
43.1.3
43.1.2
43.1.0
43.0.0
42.0.1
42.0.0
41.0.0
40.0.0
39.0.0
38.0.0
37.1.1
37.1.0
37.0.0
36.0.0
35.1.0
35.0.0
34.0.0
33.0.1
33.0.0
32.0.1
32.0.0
31.2.0
31.1.0
31.0.0
30.3.1
30.3.0
30.2.3
30.2.2
30.2.1
30.2.0
30.1.0
30.0.0
29.0.0
28.0.1
28.0.0
27.0.0
26.0.0
25.0.0
24.0.0
23.0.4
23.0.3
23.0.2
23.0.1
23.0.0
22.1
22.0
21.0
20.0
19.0
18.0
17.0
16.0
15.1
15.0
14.0
13.0
12.0
11.1