pekko
pekko copied to clipboard
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
Artery UDP based on Aeron (hard to deploy, little used, one extra dimension in hard to stabilize remoting (and everything above like cluster, persistence etc) tests) _Originally posted by @jrudolph...
## Motivation I have seen so many issues with the build script or plugin, that I think we need an issue to track them to prevent us from missing a...
## Motivation In typed actor, if we want to create an actor, we have to use code like this: ```java CompletionStage future = AskPattern.ask( system, reply -> new SpawnProtocol.Spawn( MyType.createBehavior(),...
## Motivation I have experience in migrating Classic to Typed. In the process, I found that Typed can't customize Mailbox through Props. We should match the same Classic method on...
There are classes is not marked with `@DoNotInherent`, then Java user may extends that classes. We should mark it with `@DoNotInherent`. And there are some classes should be annotated with...
Motivation: When reading the code in https://github.com/apache/pekko/pull/1247 , I recall that we can improve performance with SIDM. related blog: https://richardstartin.github.io/posts/finding-bytes and for reference in Netty: https://github.com/netty/netty/pull/10737 Would you like to...
Motivation: There are many `Source.from(Arrays.asList(...))` in Java, I think we can add something like `Source.multi(...)` which work as the `Flux.Just(T ...t)`. Result: Replace `Source.from(Arrays.asList(1,2,3))` to `Source.multi(1,2,3))`
If we declare Java 8 support deprecated in/before Pekko 1.1.0, we give ourselves the option to remove it in Pekko 1.2.0 (in the spirit of https://pekko.apache.org/docs/pekko/current/common/binary-compatibility-rules.html#when-will-a-deprecated-method-be-removed-entirely). Depending on feedback we...
For #1118
https://github.com/apache/pekko/actions/runs/8406516825/job/23020480713?pr=1225#step:7:26228 ```