Rickard Öberg
Rickard Öberg
In the meantime, we have had to create our own shaded jar with Neo4j+Lucene+Shiro+Scala libraries (all of which were problematic from module point of view). Here's the POM to do...
I tried with Neo4j 5.1.0, and same problem. The jars now use Automatic-Module-Name, which is great, but there are split packages everywhere, so still unusable, forcing us to create a...
Testing with the msemys/esjc JVM client shows that I can get that to do write reordering as well, BUT with that one I can put in a simple semaphore throttle...
Scratch that, even with the other JVM client I can still get reordering, even with just a 10 write semaphore (i.e. no more than 10 outstanding writes). As of now...
@t3hnar no, I write to one stream per aggregate. Does that make a difference?
I can't easily post the Akka version code, because it uses too many internal helper classes. However, here's the esjc version of the test, same issue: ``` public class EventStoreOrderTest...
Actually, as you see in the above test, it writes to the "foo" stream, makes no difference, still does reordering.
How do I create a batch? I would be happy to do so, have repeatedly asked on the list how to do this, but so far no go.
@t3hnar true, but if I put many in there (same with Akka JVM client) then it is impossible to use different streams. You have to put all of them into...
@t3hnar that will make it quite complex, and hard to get the exact same output sequence as the input sequence, not to mention the speed will still suck really badly,...