Sample Gateway

This is an example of a microservice oriented application that a typical enterprise will work with. It is not meant to be of the scale of NetFlix/Facebook but for more normal loads of a large company where IT is not their primary function.

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.trajano.ms.app
Идентификатор

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

sample-gw
Последняя версия

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

0.0.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

Sample Gateway
This is an example of a microservice oriented application that a typical enterprise will work with. It is not meant to be of the scale of NetFlix/Facebook but for more normal loads of a large company where IT is not their primary function.
Организация-разработчик

Организация-разработчик

Trajano

Скачать sample-gw

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.trajano.ms.app/sample-gw/ -->
<dependency>
    <groupId>net.trajano.ms.app</groupId>
    <artifactId>sample-gw</artifactId>
    <version>0.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/net.trajano.ms.app/sample-gw/
implementation 'net.trajano.ms.app:sample-gw:0.0.5'
// https://jarcasting.com/artifacts/net.trajano.ms.app/sample-gw/
implementation ("net.trajano.ms.app:sample-gw:0.0.5")
'net.trajano.ms.app:sample-gw:jar:0.0.5'
<dependency org="net.trajano.ms.app" name="sample-gw" rev="0.0.5">
  <artifact name="sample-gw" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.trajano.ms.app', module='sample-gw', version='0.0.5')
)
libraryDependencies += "net.trajano.ms.app" % "sample-gw" % "0.0.5"
[net.trajano.ms.app/sample-gw "0.0.5"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
net.trajano.ms.app : ms-gateway jar 0.0.5
io.vertx : vertx-web jar 3.4.2
io.vertx : vertx-web-client jar 3.4.2

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

Данный проект не имеет модулей.

Microservice Application

Build Status Quality Gate Javadocs

This is an example of a microservice oriented application that a typical enterprise will work with. It is not meant to be of the scale of NetFlix/Facebook but for more normal loads of a large company where IT is not their primary function.

The core technology stack used:

  • Vert.X as the reactive framework
  • Netty (part of Vert.X) as the web server and client technology
  • RESTEasy for JAX-RS
  • Jackson for XML/JSON mapping
  • GSON for fast JSON processing
  • Swagger for REST API documentation
  • Spring boot for configuration
  • SLF4J for logging
  • Spring for depdency injection
  • Docker
  • Docker-Compose

For the examples:

  • VueJS is used for the UI
  • Google would be the identity provider
  • nginx for static content delivery
  • Spring-Data for persistence
  • Hazelcast for any caching requirements

More details are available from the Maven site

Версии библиотеки

Версия
0.0.5
0.0.4