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

[WIP] Initialized Akka.Streams #1727

Merged
merged 37 commits into from
Feb 29, 2016

Conversation

Horusiath
Copy link
Contributor

This PR contains group work on porting the Akka streams module to .NET. It includes several new projects, including:

  • System.Reactive.Streams - collection of interfaces used to implement reactive streams. Independent from akka itself.
  • Akka.Streams - core streams project.
  • Akka.Streams.TestKit - test kit project to make streams testing easier.
  • Akka.Streams.TestKit.Tests - tests for the stream test kit itself.
  • Akka.Streams.Tests - akka streams test - still a lot of work to do here. At the moment none of them passes.
  • StreamsExamples - pet console project working as live streams playground.

There are some tests implemented, but they will be failing as this feature is still work in progress.

Horusiath and others added 30 commits February 26, 2016 08:44
midwork

midwork-v2

stream layout + stages + fixed size buffer + blackhole sub

StreamManagement impl

abstract ActorMaterializer

graph interpreter + stage init

graph stage completed

ack pub/sub actors

flow stages

Sinks

actor processor

midwork

sinks

flows

bidi flow, fan-in and -out shapes, graph

flexi merge in progress

updated

Akka.Streams.TestKit

[WIP] fusing

graph interpreter ready

graph stage

something about generics

updated StreamLayour and ActorMaterializerImpl

added actor graph interpreter withouth boundaries

impl.fusing.Ops ported

StreamOfStreams without PrefixAndTail

completed PrefixAndTail

completed Timers and Unfold

throttle implemented

reimplemented symbolic stages

started converting flow operations API

stubs for flow ops requiring graph DSL
… BoundedBuffer

Updated Sinks implementations
Started with the FanOut
@Aaronontheweb
Copy link
Member

Can't tell what branch this is going into on mobile, but it absolutely should not be going into 'dev'. Please create a feature branch for Akka-streams and send this into that

@Horusiath
Copy link
Contributor Author

@Aaronontheweb :

Horusiath wants to merge 36 commits into akkadotnet:akka-streams from Horusiath:akka-streams

@Aaronontheweb
Copy link
Member

ah, thanks @Horusiath - I couldn't see that on mobile. Thanks for letting me know!

Aaronontheweb added a commit that referenced this pull request Feb 29, 2016
[WIP] Initialized Akka.Streams
@Aaronontheweb Aaronontheweb merged commit 7df67df into akkadotnet:akka-streams Feb 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants