I don't see it mentioned on this particular thread, but I feel creating 
reliable sagas across processors (Aggregates) is a real challenge right now 
as well.  Having a clearly documented way to do this is critical IMO to 
creating a more complex and reliable CQRS-based apps.

On Thursday, August 7, 2014 6:21:14 PM UTC-4, Vaughn Vernon wrote:
>
> I am sure you have already thought of this, Patrik, but if you leave full 
> ordering to the store implementation, it could still have unnecessary 
> limitations if the implementor chooses to support sequence only for 
> persistenceId. One very big limitation is, if the store doesn't support 
> single sequence you still can't play catch-up over the entire store if you 
> are dependent on interleaved events across types. You can only re-play all 
> events properly if using a global sequence. Well, you could also do so 
> using casual consistency, but (a) that's kinda difficult, and (b) it's not 
> supported at this time.
>
> Vaughn
>
>
> On Thursday, August 7, 2014 1:29:33 PM UTC-6, Patrik Nordwall wrote:
>>
>>
>>
>> 7 aug 2014 kl. 20:57 skrev ahjohannessen <ahjoha...@gmail.com>:
>>
>> On Thursday, August 7, 2014 7:34:15 PM UTC+1, Vaughn Vernon wrote:
>>
>> I vote that you need to have a single sequence across all events in an 
>>> event store. This is going to cover probably 99% of all actor persistence 
>>> needs and it is going to make using akka-persistence way easier.
>>>
>>
>> If that was made optional + tag facility, then those that see it hurts 
>> scalability would opt-out and others would opt-in and pay the extra penalty.
>>
>>
>> Ok, I think it's a good idea to leave it to the journal plugins to 
>> implement the full ordering as good as is possible with the specific data 
>> store. We will only require exact order of events per persistenceId.
>>
>> Any other feedback on the requirements or proposed solution of the 
>> improved PersistentView?
>>
>> /Patrik
>>
>>
>>  -- 
>> >>>>>>>>>> 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 akka-user+...@googlegroups.com.
>> To post to this group, send email to akka...@googlegroups.com.
>> 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 akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to