Последняя версия

Rouplex Platform 1.0.4

A platform for discovery and communication between various parts of a distributed service or application. At its minimum, the platform is a library which can be used to serialize and deserialize application constructs into payloads which it can then send to and receive from remote endpoints. For now it supports TCP and HTTP communication protocols with WebSockets coming soon. It supports raw byte streams via TCP, as well as application/json via JAX-RS as serialization protocols. It offers plain or SSL/TLS communication for security of your data in transit. For now it is only available in Java, with bindings for other languages coming soon. The communication pattern is request-reply, with fail fast semantics, and with service consumers (clients) knowing beforehand the coordinates of the service providers (servers). The TCP communication protocol offers blocking/unblocking/asynchronous flavors whereas the rest are only blocking for now. Coming soon, the platform will provide a Discovery Service to facilitate the registration of the service providers (servers) and service consumers (clients). In this case, the callers don't need to resolve or even balance their calls towards various endpoints, since the Platform handles this tasks. In this case, the pub/sub communication pattern will also be available (coming soon) with at-most-once delivery guarantees. We intend to provide a Security Service for managing the keys/and certificates of various services as well as Metrics and Logging services (coming soon).

Лицензия

Лицензия

Категории

Категории

ORM Данные
Группа

Группа

org.rouplex
Идентификатор

Идентификатор

rouplex-platform-parent
Версия

Версия

1.0.4
Тип

Тип

pom
Описание

Описание

Rouplex Platform
A platform for discovery and communication between various parts of a distributed service or application. At its minimum, the platform is a library which can be used to serialize and deserialize application constructs into payloads which it can then send to and receive from remote endpoints. For now it supports TCP and HTTP communication protocols with WebSockets coming soon. It supports raw byte streams via TCP, as well as application/json via JAX-RS as serialization protocols. It offers plain or SSL/TLS communication for security of your data in transit. For now it is only available in Java, with bindings for other languages coming soon. The communication pattern is request-reply, with fail fast semantics, and with service consumers (clients) knowing beforehand the coordinates of the service providers (servers). The TCP communication protocol offers blocking/unblocking/asynchronous flavors whereas the rest are only blocking for now. Coming soon, the platform will provide a Discovery Service to facilitate the registration of the service providers (servers) and service consumers (clients). In this case, the callers don't need to resolve or even balance their calls towards various endpoints, since the Platform handles this tasks. In this case, the pub/sub communication pattern will also be available (coming soon) with at-most-once delivery guarantees. We intend to provide a Security Service for managing the keys/and certificates of various services as well as Metrics and Logging services (coming soon).
Ссылка на сайт

Ссылка на сайт

https://github.com/rouplex/rouplex-platform
Система контроля версий

Система контроля версий

https://github.com/rouplex/rouplex-platform

Скачать rouplex-platform-parent 1.0.4

Имя Файла Размер
rouplex-platform-parent-1.0.4.pom 10 KB
Обзор

<!-- https://jarcasting.com/artifacts/org.rouplex/rouplex-platform-parent/ -->
<dependency>
    <groupId>org.rouplex</groupId>
    <artifactId>rouplex-platform-parent</artifactId>
    <version>1.0.4</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.rouplex/rouplex-platform-parent/
implementation 'org.rouplex:rouplex-platform-parent:1.0.4'
// https://jarcasting.com/artifacts/org.rouplex/rouplex-platform-parent/
implementation ("org.rouplex:rouplex-platform-parent:1.0.4")
'org.rouplex:rouplex-platform-parent:pom:1.0.4'
<dependency org="org.rouplex" name="rouplex-platform-parent" rev="1.0.4">
  <artifact name="rouplex-platform-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.rouplex', module='rouplex-platform-parent', version='1.0.4')
)
libraryDependencies += "org.rouplex" % "rouplex-platform-parent" % "1.0.4"
[org.rouplex/rouplex-platform-parent "1.0.4"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • rouplex-commons
  • rouplex-platform
  • rouplex-platform-jaxrs
  • rouplex-platform-jaxrs-client
  • rouplex-platform-jersey
  • rouplex-platform-tcp
  • rouplex-platform-tcp-instrumentor