--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/77afcc64-9442-4f07-a0ef-668ed7a02abf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
HiI understand the reasons for having separate commands. Can you, however, elaborate why are you looking for something "lighter" than Sagas?Szymon
2016-03-07 13:00 GMT+01:00 Francesc Castells <fcas...@dgtexperts.com>:
Helpful information to includeProduct name: nservicebusVersion: 5In my app I have operations that I need to split in a couple of steps. For example, the user uploads a file to a temp storage, fills in some information and Saves. This sends a CreateDocumentCommand, which needs to create a Document in the db, move the document to a permanent storage and create a thumbnail.Now, I assume the suggestion would be to use a saga for this, but I'm looking at a lighter solution.The second option would be routing slips. My understanding is that what this does is sending the same command to several endpoints one after the other so that each one performs a part of the global task. But I don´t like this approach because then it means that several endpoints need to be aware of the CreateDocumentCommand, but to me the CreateThumnailCommand is an independent step which could be called from different places, so why bother the endpoint with details from the caller?What I'd like to have is a chain of commands. So the original caller could say: I want A, B and C to be done.1- Does this make sense?2- Is there any existing solution for this?3- If not, would it make sense to build something similar to routing slips but instead of passing an array of routes in the headers, pass an ordered array of commands and endpoints to send them to? Then a behaviour could handle sending the next command of the chain or notify the original sender of the completion.ThanksFrancesc
--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftware+unsub...@googlegroups.com.
This sends a CreateDocumentCommand, which needs to create a Document in the db, move the document to a permanent storage and create a thumbnail
--
You received this message because you are subscribed to a topic in the Google Groups "Particular Software" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/particularsoftware/CTDikJSCYf0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/e9a18bf8-7c7f-40e6-ab9f-8bc8e412ce6c%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/CA%2B0DSjdW0TwdnCi2-%2BR19cY_yDYNL6J12FJkFG4DrcfMog9dmg%40mail.gmail.com.
To unsubscribe from this group and all its topics, send an email to particularsoftware+unsub...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/e9a18bf8-7c7f-40e6-ab9f-8bc8e412ce6c%40googlegroups.com.----Francesc CastellsSoftware ArchitectThis email (including any attachment) is a corporate message and may contain confidential and/or privileged and/or proprietary information. If you have received this email in error, please notify the sender immediately, do not use or share it and destroy this email. Any unauthorised use, copying or disclosure of the material in this email or of parts hereof (including reliance thereon) is strictly forbidden.We have taken precautions to minimize the risk of transmitting software viruses but nevertheless advise you to carry out your own virus checks on any attachment of this message. We accept no liability for loss or damage caused by software viruses.
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftware+unsub...@googlegroups.com.