Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

FastQuote (download) is a currency trading platform that demonstrates how to build modular, low-latency services with Fabric3. FastQuote is organized into two parts:

...

FastQuote uses the Zero MQ messaging library and therefore only runs on Linux (RedHat or compatible), Windows 7+, and OS X(out-of-the-box it is configured with JeroMQ for easy setup but may be switched to ZeroMQ). The Liquidity Provider and Price Engine services are run on two Fabric3 instances. Unlike the other samples, FastQuote must be deployed on the servers produced by the Maven modules under the fastquote/servers directory. These servers demonstrate how to use the Fabric3 Maven Assembly Plugin to build custom runtime images, in this case configured with extensions that provide low-latency features required to run the samples. 

1. Build the FastQuote source

To build FastQuote, go to apps/fastquote and execute: mvn clean install.

The build will produce the FastQuote modules and runtime images in the servers/provider/target/image and servers/pe/target/image directories.

...