Yes, the application start in the global.asax is where you put all of your start up code. long running tasks in IIS refer to request/response.
On Friday, July 27, 2012 4:43:16 AM UTC-4, Daventry wrote: > > Well, I have always worked in desktop applications and this is my first > web app. Have always heard is not to good to have long running tasks within > IIS. > > BTW, where should we have the RSB startup code for the web server, in the > global.asax ? > > On Thursday, July 26, 2012 10:55:27 PM UTC+2, Corey wrote: >> >> Why is this a concern for you, I'm curious? >> >> On Thu, Jul 26, 2012 at 10:56 AM, Jason Meckley >> <jasonmeck...@gmail.com>wrote: >> >>> another option is to have a one way bus from the web to the service. the >>> service will process the message and persist the result to disk (database, >>> pht, etc) the web can then access the persistent storage. this way the web >>> doesn't receive incoming messages. it only sends them out. >>> >>> >>> On Thursday, July 26, 2012 12:54:36 PM UTC-4, Jason Meckley wrote: >>>> >>>> RSB polls the queue, listening for incoming messages. I don't recall >>>> the exact implementation, but memory and open queues are not an issue. The >>>> thing to remember is that messages are not handled within the context of >>>> an >>>> http request, so you will need a mechanism (data cache) to move the result >>>> of handling the message to an http context. the client will poll the >>>> webserver when the request comes in check the data cache for a result and >>>> process accordingly. >>>> >>>> On Thursday, July 26, 2012 8:46:46 AM UTC-4, Daventry wrote: >>>>> >>>>> Hi, >>>>> >>>>> We'd like to use RSB to send/receive messages between a web server and >>>>> an application server that will run a long-running task. >>>>> >>>>> When the long-running task finishes and sends a message back to the >>>>> web server - how's it picked by RSB? Is there a long-running thread >>>>> watching the message queue? We're concerned about having long-running >>>>> tasks >>>>> on the web server - i.e a thread polling a message queue in this case. If >>>>> so, are there any other alternatives? >>>>> >>>>> BTW - what are the best practices to notify the client about the >>>>> completion of the task? It is a Silverlight client. >>>>> >>>>> Thanks and regards. >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Rhino Tools Dev" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/rhino-tools-dev/-/jRqy_l0FvTUJ. >>> >>> To post to this group, send email to rhino-tools-dev@googlegroups.com. >>> To unsubscribe from this group, send email to >>> rhino-tools-dev+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/rhino-tools-dev?hl=en. >>> >> >> -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To view this discussion on the web visit https://groups.google.com/d/msg/rhino-tools-dev/-/nLfHcqUQXLsJ. To post to this group, send email to rhino-tools-dev@googlegroups.com. To unsubscribe from this group, send email to rhino-tools-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.