Port of LMAX Disruptor to .NET
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 128 commits behind disruptor-net:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Atomic.Tests
Atomic
Disruptor.PerfTests
Disruptor.Scheduler
Disruptor.Tests
Disruptor
Lib
Tools
.gitignore
Backlog.txt
Build.xml
LastJavaRevisionPorted.txt
NDisruptor.sln
Package.bat
Package.nuspec
README.md
Version.cs
build.bat
perfMonitor.bat
runPerfTest.bat

README.md

.NET port of LMAX Disruptor

This project aims to provide the full functionality of the Disruptor to CLR projects.

What's new?

31/12/2011 (v1.1.0):

  • Disruptor now has a NuGet package
  • All features available in Java Disruptor 2.7.1 have been ported
  • Set processsor affinity with a new TaskScheduler

Getting Started

The quickest way to get started with the disruptor is by using the NuGet package

Build from source and run tests

You may also build disruptor directly from the source:

  • you need Visual Studio 2010
  • run build.bat, it will compile, run the tests and output binaries and results into Target folder

You can then run the performance tests: runPerfTest.bat