Skip to content

etorres/opengateway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Gateway

An implementation of the Gateway API microservices pattern using Java technologies.

Master Build Status

License Build Status Coverage Status

Environment variables

GRYCAP_TESTS_PRINT_OUTPUT set value to true to print tests output.

Installation

Install from source

$ mvn clean install opengateway

Development

Run all tests logging to the console

$ mvn clean verify -pl opengateway-core -Dgrycap.tests.print.out=true |& tee /tmp/LOGFILE

Run functional and sanity tests logging to the console

$ mvn clean test -pl opengateway-core -Dgrycap.tests.print.out=true |& tee /tmp/LOGFILE

Continuous integration

$ mvn clean verify opengateway

TO-DO list

  1. Add more method to the class OgExpectationInitializer (POST, PUT, DELETE).
  2. Test conversion in BaseRestService.
  3. Complete the classes: SecureRestServer and WebSocketsServer.
  4. Include two load-balancing connectors: a) Netflix Eureka-Ribbon; and b) Baker Street (HAProxy-based client side load balancer).

About

An implementation of the Gateway API microservices pattern using Java technologies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.0%
  • Shell 4.9%
  • HTML 1.1%