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

Support for akka-typed #11

Open
cheatmenot opened this issue Aug 1, 2019 · 13 comments
Open

Support for akka-typed #11

cheatmenot opened this issue Aug 1, 2019 · 13 comments

Comments

@cheatmenot
Copy link

Hello, I am new to zio and akka, and maybe it is best we add support for akk-typed because most new developers are into akka-typed like me. Thanks!

@ghostdogpr
Copy link
Member

@cheatmenot actually I was about to do it when I discovered that PubSub is missing in Akka Typed. There is a ticket for it, which is planned for Akka 2.6: akka/akka#26338

So my plan was to add it once 2.6 is out, but I’m not against adding the rest before that.

@ghostdogpr
Copy link
Member

PubSub in Typed Akka will come later than 2.6.0: https://twitter.com/akkateam/status/1178244105647935488

We could still support cluster events and sharding in the meantime.

@justcoon
Copy link
Contributor

@ghostdogpr
Copy link
Member

Great news! This issue is definitely doable now.

@fancywriter
Copy link

Hey @ghostdogpr. Any news about that?

@ghostdogpr
Copy link
Member

@fancywriter I haven't got the time to work on this for now. If anyone is motivated, feel free to take it!

@MrKustra94
Copy link

I may take it.

@MrKustra94
Copy link

It took me a while, but I should publish the branch within a week.

@MrKustra94
Copy link

I come back with some updates.
I tried my best to try to migrate PubSub to Akka typed.
Unfortunately, basing only on Typed API is not sufficient. I couldn't find a way to check if Subscription is Acked. It implies race condition in tests and real life scenarios. Also, a lot of features could be dropped (lack of grouping, inability to dynamically send messages to arbitrary topic).
The same relates to cluster.
I can push what I've done recently so we can discuss it.

@jxnu-liguobin
Copy link

What is the current status of the issue?

@ghostdogpr
Copy link
Member

What is the current status of the issue?

As the original author of this library, I am not investing time on it anymore, focusing on Shardcake for clustering capabilities. I am happy to transfer ownership if someone is motivated to maintain it.

@jxnu-liguobin
Copy link

I am interested in this, but I need Pekko

@ghostdogpr
Copy link
Member

I think you can fork and make a new repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants