I have to echo Ikai's sentiments on this. I've used Fantasm to put together some semi-complex workflows very quickly (within a couple hours of looking at Fantasm). It is definitely easy to pickup and start doing something productive. Very nice work Jason & Shawn.
That said, Brett's Pipeline API has some awesome capabilities. If you spend the time to learn it, you'll be able to put together very powerful workflows. If you're already familiar with 'yield' semantics, you will get the idea quickly. Robert On Fri, Mar 11, 2011 at 17:15, Ikai Lan (Google) <[email protected]> wrote: > By the way, if you're doing task queue chaining or need complex workflows, > check out Brett's Pipeline API: > http://code.google.com/p/appengine-pipeline/ > An alternative is Fantasm: > http://code.google.com/appengine/articles/fantasm.html > I personally found Fantasm a bit more accessible for the types of simple > workflows I need (sorry Brett!). They're both great libraries, though. > Ikai Lan > Developer Programs Engineer, Google App Engine > Blog: http://googleappengine.blogspot.com > Twitter: http://twitter.com/app_engine > Reddit: http://www.reddit.com/r/appengine > > > On Fri, Mar 11, 2011 at 11:24 AM, vlad <[email protected]> wrote: >> >> Explicit task naming is a technique to prevent "fork bomb" which is >> unwanted creation of duplicate tasks. You do not have to name your tasks. >> However If you have a long running task chain you should think of how you >> are going to prevent fork bomb. The problem arises when something inside >> your task fails and task is re-tried. Each time a task is retried is is >> going to fork another task. You can see how this gets out of control >> quickly. This is not just theory. I have seen it many times myself. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
