Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Example of a Exchange implementation to experiment with Java concurrency and low latency solutions

Notifications You must be signed in to change notification settings

NirvanTech/java-exchange

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Exchange Example

A simple example about how to use low latency concurrent programming to develop a minimalistic stock exchange example in Java.

Goals

I started this project after (re)studying Brian Goetz book on Concurrency in Java. (http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601)

  • Learn about concurrency and performance issues in Java
  • Develop an example on github in complete TDD with 100% test coverage
  • Experimenting with different techniques on a solid problem (e.g. Disruptor and Jetty Continuations)
  • Wrote a blog about it
  • Discuss different implementations with other people interested

Description

For the moment all I have are several performance tests. In the future there will be also a rest api working on http.

Usage

Assuming you have JAVA_HOME configured and pointing to a JDK 7 and Maven properly installed, you should only have to launch the tests:

mvn clean test

History

  • 19/09/2012 Clean up the code and wrote the README

About

Example of a Exchange implementation to experiment with Java concurrency and low latency solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.