akka-persistence vs eventsourced in Play 2.2 app

137 views
Skip to first unread message

erich

unread,
Nov 9, 2013, 12:45:07 PM11/9/13
to events...@googlegroups.com
Hi,
I'm wanting to use eventsourced/akka-persistence in a play application i'm working on.  Obviously akka-persistence is the future and I'd like to use that, but it's in the Akka 2.3 dev line and Play uses 2.2.  I was thinking about using eventsourced for now to avoid any potential issues with pulling Akka 2.3 into Play 2.2,  but it also appears that there may be a fair amount of API changes eventsourced -> akka-persistence, that would have to be addressed in a migration effort. 

Any reccommendations on the best way to proceed?

Martin Krasser

unread,
Nov 10, 2013, 11:38:26 AM11/10/13
to events...@googlegroups.com
What features are you planning to use?

> --
> You received this message because you are subscribed to the Google
> Groups "Eventsourced User List" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to eventsourced...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

--
Martin Krasser

blog: http://krasserm.blogspot.com
code: http://github.com/krasserm
twitter: http://twitter.com/mrt1nz

erich

unread,
Nov 11, 2013, 12:00:29 PM11/11/13
to events...@googlegroups.com, kras...@googlemail.com
Well I'm using it for a CQRS implementation, and have stolen some ideas for the approach from your example so processors, emitters, etc.  Most of it's pretty straightforward I htink

Martin Krasser

unread,
Nov 11, 2013, 11:52:22 PM11/11/13
to events...@googlegroups.com
As long as you're focusing more on the command/event sourcing part rather than reliable delivery, migration shouldn't be a big deal.

erich oliphant

unread,
Nov 12, 2013, 12:04:16 AM11/12/13
to events...@googlegroups.com
Ok, so the reliable channels are changing?  I am using those as well
Erich Oliphant

"There are, in fact, two things, science and opinion, the former begets knowledge, the latter ignorance"
-- Hippocrates of Cos

Martin Krasser

unread,
Nov 12, 2013, 12:47:15 AM11/12/13
to events...@googlegroups.com

On 12.11.13 06:04, erich oliphant wrote:
Ok, so the reliable channels are changing?  I am using those as well

The whole API completely changes (see http://doc.akka.io/docs/akka/snapshot/scala/persistence.html). Regarding reliable channels, in akka-persistence they won't have built-in redelivery should a target be temporarily unavailable. This must now be done on application-level (using an Akka reliable proxy or whatever, see also this discussion thread)
Reply all
Reply to author
Forward
0 new messages