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

Message routers in Typed #25612

Closed
patriknw opened this issue Sep 13, 2018 · 1 comment
Closed

Message routers in Typed #25612

patriknw opened this issue Sep 13, 2018 · 1 comment
Assignees
Labels
3 - in progress Someone is working on this ticket t:typed
Milestone

Comments

@patriknw
Copy link
Member

patriknw commented Sep 13, 2018

Since there is no direct replacement for routers we should document how to implement it with ordinary actors.

Also integration with Receptionist. It might turn out that we want to provide such integration as prebuilt actors.

Some inspiration can be found in the old blog posts https://akka.io/blog/2017/05/08/typed-mutable-vs-immutable and https://akka.io/blog/2017/09/28/typed-cluster

@patriknw patriknw added 1 - triaged Tickets that are safe to pick up for contributing in terms of likeliness of being accepted t:typed labels Sep 13, 2018
@patriknw patriknw changed the title Document how to implement message routers in Typed Message routers in Typed Nov 9, 2018
@patriknw
Copy link
Member Author

patriknw commented Nov 9, 2018

Changed this from being a documentation only ticket to actually providing some basic message routers. They should be implemented as ordinary behaviors and not have the call site routing inside special actor refs. They should not be configurable. Only the basic routing strategies.

Pool router is for creating a bunch of local worker actors. No direct replacement for cluster aware pool routers.

Group routers should be implemented with the Receptionist. These will thereby be cluster aware and also dynamic.

@chbatey chbatey self-assigned this Nov 23, 2018
@patriknw patriknw added 3 - in progress Someone is working on this ticket and removed 1 - triaged Tickets that are safe to pick up for contributing in terms of likeliness of being accepted labels Nov 25, 2018
@johanandren johanandren assigned johanandren and unassigned chbatey Feb 1, 2019
johanandren added a commit that referenced this issue Mar 8, 2019
@johanandren johanandren added this to the 2.5.22 milestone Mar 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 - in progress Someone is working on this ticket t:typed
Projects
None yet
Development

No branches or pull requests

3 participants