Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added reactor aeron archive module #127

Open
wants to merge 39 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
922af4a
Added reactor aeron archive module and updated versions
segabriel Feb 25, 2019
fa8941b
Added aeron archive resources
segabriel Feb 25, 2019
a2f4bc9
Applied archivingMediaDriver
segabriel Feb 25, 2019
9f2c957
tmp
segabriel Feb 26, 2019
55068ec
tmp 2
segabriel Feb 26, 2019
f6e64c7
tmp3
segabriel Feb 26, 2019
5879b26
Merge branch 'develop' into feature/add-reactor-aeron-archive
segabriel Mar 1, 2019
adbdbc3
Removed redundant
segabriel Mar 7, 2019
f6ae5d9
Added local sub client
segabriel Mar 7, 2019
fb10d26
Merge branch 'develop' into feature/add-reactor-aeron-archive
segabriel Mar 11, 2019
98b22ec
Added simple broker
segabriel Mar 11, 2019
4036547
Added ctrl sub
segabriel Mar 11, 2019
d49724e
Polishing
segabriel Mar 11, 2019
35ff984
Added pub client
segabriel Mar 11, 2019
a6cca3c
Polishing
segabriel Mar 11, 2019
151c8a6
Added sub client
segabriel Mar 11, 2019
7ad8632
Worked example
segabriel Mar 11, 2019
c0291ae
Fixed archive broker example
segabriel Mar 12, 2019
8181135
Removed redundant
segabriel Mar 13, 2019
cccb0f6
Added replay subscription client example
segabriel Mar 13, 2019
7f5e22d
Polishing
segabriel Mar 13, 2019
c1e4b08
Added multiply publisher clients
segabriel Mar 15, 2019
68a1544
Small changes
segabriel Mar 15, 2019
918e4fb
tmp
segabriel Mar 15, 2019
47b5b58
Updated match engine example
segabriel Mar 19, 2019
ffab36d
Improved simple examples
segabriel Mar 19, 2019
5f779c2
Fixed replay example
segabriel Mar 19, 2019
0de1f60
polishing
segabriel Mar 19, 2019
9bd6118
truncated examples (weird behavior)
segabriel Mar 19, 2019
c56e7d2
Polished truncated examples
segabriel Mar 21, 2019
c0617c8
Added extended example
segabriel Mar 21, 2019
7d83b7e
really simple recording example
segabriel Mar 25, 2019
1a20713
really simple replay example
segabriel Mar 25, 2019
b4cf2a4
polishing
segabriel Mar 25, 2019
52b846a
simplest truncated example
segabriel Mar 25, 2019
a5c30d3
simplest extended operation example
segabriel Mar 25, 2019
6f715e7
Added more logging
segabriel Mar 25, 2019
948812e
Polishing
segabriel Mar 25, 2019
fafd2b1
Polishing
segabriel Mar 26, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@

<modules>
<module>reactor-aeron</module>
<module>reactor-aeron-archive</module>
<module>reactor-aeron-benchmarks</module>
</modules>

Expand All @@ -54,6 +55,11 @@
<artifactId>aeron-client</artifactId>
<version>${aeron.version}</version>
</dependency>
<dependency>
<groupId>io.aeron</groupId>
<artifactId>aeron-archive</artifactId>
<version>${aeron.version}</version>
</dependency>

<!-- Reactor -->
<dependency>
Expand Down
53 changes: 53 additions & 0 deletions reactor-aeron-archive/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>io.scalecube</groupId>
<artifactId>reactor-aeron-parent</artifactId>
<version>0.1.4-SNAPSHOT</version>
</parent>

<artifactId>reactor-aeron-archive</artifactId>

<dependencies>
<dependency>
<groupId>io.scalecube</groupId>
<artifactId>reactor-aeron</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>io.aeron</groupId>
<artifactId>aeron-archive</artifactId>
</dependency>

<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

</project>
Loading