Hi All,

Some exciting news: the Vert.x version of the apiman gateway has its own distro now :-). This will soon be our premiere gateway offering, and should offer excellent performance and scalability characteristics (usual caveats apply). 

Any testing you can perform would be greatly appreciated.

The example below is for Elasticsearch, but various configs should be possible.

To find and build the Vert.x gateway distro:
  • mvn clean install 
  • distro/vertx/target
  • unzip/untar  -> e.g. apiman-distro-vertx-1.2.10-SNAPSHOT-gateway.zip/tgz
To run:
  • Fire up a servlet version of  apiman UI & Manager - ensure Elasticsearch is available somewhere (might be bundled with the manager!).
  • Edit configs/conf-es.json to match your setup.
  • Launch the gateway with ./apiman-gateway.sh --conf=configs/conf-es.json
To add the new gateway to apiman's manager & UI:
  • Go to admin section
  • Add new gateway (remember to add a memorable name)
  • The API URL is http://localhost:8081 (https needs certificates, so it's off by default, you should change the config for deployment).
  • Login details are as per normal with Keycloak -- apimanager | apiman123!
  • Deploy some APIs to your new gateway and test!
Regards,
Marc