Rotating List w/Timer
-
Freitag, 27. April 2012 14:24
I haven’t used Windows Workflow before, can someone please tell me if this is possible and perhaps give me a pointer or two before I start?
I would like a user to open a webpage and/or WPF application to start a process. This process would have an interval timer set configurable defaulted to 15 minutes. After the process starts, a list of items is rotated when the interval is reached with or without a client connected. The client wouldn’t need to be connected but the next time they did connect, they would see the time remaining and the list of items would be shown. We are currently using Windows Azure.
Thanks for any assistance.
-Brian
Brian K. Williams
- Verschoben Ben Cline1MVP Samstag, 28. April 2012 04:10 Not related to AppFabric (From:AppFabric Service and Workflow Management)
Alle Antworten
-
Samstag, 28. April 2012 04:08
I am going to move the thread to Windows Azure because it sounds like it is mostly a Windows Azure question rather than AppFabric. If you could give more details about your question this would help people understand more about what you are asking.
Thanks,
If this answers your question, please use the "Answer" button to say so | Ben Cline
-
Sonntag, 29. April 2012 00:55
You could do what you describe using either a background thread in a Windows Azure web role, or as a worker role. A web role would work best in a single-server / low-traffic / low-workload type app. A worker role would be more scalable, but also requires an additional Windows Azure instance.
Windows Workflow is more suitable for tasks that require complex state tracking. It sounds like your state management is relatively straightforward, so although you could use WWF, it would introduce a fair amount of complexity. If you need to persist the app's state, you can either use blob storage or SQL Azure.
Check out my book: Ultra-fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites using ASP.NET and SQL Server
- Als Antwort markiert Brian WIlliams Montag, 30. April 2012 22:07

