Hello Glenn, Thanks for the clean description and i understand what you say. Both roles has their own kind of application where they are implemented. But i am creating a website in which i want Grid View, Email Service at some pages and some other parts that are in WebRole, also i have another node chat application which is implemented in Worker Role. Now i want to create a complete website which has Grid View, Email Service and Chat functionality so for this i have to merger Web Role and Worker Role, I am trying that but it give me error always.
Appreciate your help!! Thanks. On Apr 26, 8:37 pm, Glenn Block <[email protected]> wrote: > Hi Rafel > > I work on the node/azureteam at Microsoft. Whether or not to create > many roles depends on what you are doing. The main benefit of WebRole > is IIS manages your node processes for you. It will spin up multiple > instances. It will monitor memory pressure and kill frozen instances > and restart them. We also provide access to logs over an http endpoint. > Further you can enable node-inspector for server side debugging > withinAzurevia our IIS integration. > > The big benefit for worker is that it is leaner and it supports > WebSockets. In worker IIS is not present. This means there is less in > the box from a management perspective, but you get closer to the metal. > Because they are lighter they are more ideal for background processes > or for serving web apis. > > One place where you might do a hybrid is for Websockets. For example > your front end might run in a WebRole with multiple instances while > your backend exposes web apis / uses WebSockets via a Worker. > > Another scenario where you might use worker is for hosting an app > server like Redis / Mongo which your web role uses. > > That being said, many folks just use one role and you do not have to > use multiple. > > Hope this helps. > > Sent from my Windows Phone > From: Rafel > Sent: 4/26/2012 8:51 AM > To: nodejs > Subject: [nodejs] Multiple Web Roles onAzure > Hello All, > I am a newbie to node. right now i am trying to create a web app using > node and deploying it onAzure. My idea is to create a website which > has simple tabs on menu bar and each tab open a new functionality e.g. > one tab gives me grid view, other give me email functionality, other > is for chat etc. > So my question is do i need to create multiple web roles in this case, > or combination of web roles and worker roles. How it goes?? give me an > idea. > > I appreciate any help. > > Thanks. > > -- > Job Board:http://jobs.nodejs.org/ > Posting > guidelines:https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" 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 > athttp://groups.google.com/group/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" 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/nodejs?hl=en?hl=en
