Thanks, I just wanted to be sure Christian
Am Dienstag, 24. Juni 2014 16:12:46 UTC+2 schrieb Patrik Nordwall: > > > > > On Tue, Jun 24, 2014 at 2:54 PM, <[email protected] <javascript:>> > wrote: > >> Hi, >> >> just a quick question regarding the changes - do you also expect changes >> in the format of the journaled messages so that data migration will be >> necessary or will it stay the same/backward compatible? >> > > The journal format will be compatible. > > /Patrik > > >> >> Thanks, >> Christian >> >> Am Samstag, 21. Juni 2014 11:25:38 UTC+2 schrieb Patrik Nordwall: >>> >>> >>> >>> 21 jun 2014 kl. 01:30 skrev Scott Clasen <[email protected]>: >>> >>> Thanks! yes very helpful. So for non persistent actors that used >>> persistent channels, they just now extend Redelivery? >>> >>> >>> No, AtLeastOnceDelivery must be mixed in to a PersistentActor. There >>> will not be an exact replacement of PersistentChannel, but similar can be >>> implemented in user land with a PersistentActor with AtLeastOnceDelivery. >>> /Patrik >>> >>> >>> On Friday, June 20, 2014 2:24:20 PM UTC-7, Konrad Malawski wrote: >>>> >>>> Hello Scott, >>>> As I've briefly hinted during the ScalaDays presentation (and of course >>>> all discussions have been public before on akka-user), the changes are >>>> (mostly, but not limited to): >>>> >>>> Removal: >>>> * removal of `Processor` (Command Sourcing), >>>> * removal of `Channel` and `PersistentChannel` because they were only >>>> ever useful will plain Processors to begin with, >>>> >>>> Rename and new methods: >>>> * we now recommend Event Sourcing => the old `EventsourcedProcessor`, >>>> which will be renamed to `PersistentActor >>>> <https://github.com/akka/akka/pull/15308>` (API stays mostly the same: >>>> 1 rename and 2 additional methods), >>>> * `PersistentActor` gets `persistAsync` and `defer` which allow you to >>>> keep up with "high-throughput + not-as-critical-consistence" scenarios, >>>> >>>> New trait for redelivery: >>>> * Redelivery (channels did that), will be implemented as a rather pure >>>> trait `AtLeastOnceDelivery <https://github.com/akka/akka/issues/15327>` >>>> (which now Patrik is finishing his pull request for soon), >>>> >>>> Others: >>>> * other efforts include trying to not work on Persistent(data, nr) in >>>> user-land as much as possible, and keep your code clean and only "your >>>> domain". >>>> * we may tweak some more things around journals etc, yet to be decided >>>> - please remember *this is an experimental module *(which are expected >>>> to be under heavy development and api changes). >>>> >>>> We will be deprecating the "to be removed" classes in 2.3.4 (even >>>> though this module is experimental!) and removing them some time >>>> afterwards, so users have time to migrate. >>>> >>>> Issues around these can be found using the t:persistence filter on >>>> github. Like for example Remove Processor and Channel abstractions >>>> <https://github.com/akka/akka/issues/15230>. >>>> >>>> In general the idea is to keep existing functionality, yet with less >>>> classes and APIs = so it's both easier to learn, use, and maintain :-) >>>> These changes are meant to stabilise the APIs so we can release a >>>> stable and supported persistence version somewhere around the 2.4.x >>>> release >>>> timeframe (no dates yet - other than "when it's done"). >>>> >>>> >>>> I hope this helps! >>>> >>>> >>>> >>>> On Fri, Jun 20, 2014 at 9:59 PM, Scott Clasen <[email protected]> >>>> wrote: >>>> >>>>> Can someone give/link to the cliff notes of the upcoming persistence >>>>> changes? >>>>> >>>>> Is it along the lines of Processor => EventsourcedProcessor and >>>>> Channel => Stream? >>>>> >>>>> What else? >>>>> >>>>> -- >>>>> >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>> >>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/ >>>>> current/additional/faq.html >>>>> >>>>>>>>>> Search the archives: https://groups.google.com/ >>>>> group/akka-user >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Akka User List" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/akka-user. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Cheers, >>>> Konrad 'ktoso' Malawski >>>> hAkker - Typesafe, Inc >>>> >>>> <http://scaladays.org> >>>> >>> -- >>> >>>>>>>>>> Read the docs: http://akka.io/docs/ >>> >>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/ >>> current/additional/faq.html >>> >>>>>>>>>> Search the archives: https://groups.google.com/ >>> group/akka-user >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Akka User List" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/akka-user. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- >> >>>>>>>>>> Read the docs: http://akka.io/docs/ >> >>>>>>>>>> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user >> --- >> You received this message because you are subscribed to the Google Groups >> "Akka User List" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/akka-user. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > Patrik Nordwall > Typesafe <http://typesafe.com/> - Reactive apps on the JVM > Twitter: @patriknw > > -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
