Thanks for sharing your questions with the community. With App Engine, NodeJS is run in the flexible environment <https://cloud.google.com/appengine/docs/flexible/>. If using the NodeJS runtime, An Overview of App Engine <https://cloud.google.com/appengine/docs/flexible/nodejs/an-overview-of-app-engine> is a good starting point that discusses scaling on the platform albeit briefly. The application is run within a Docker container and is replicated to meet demands. Scaling is not handled within the NodeJS application. The application must simply receive requests and send responses. Depending how you configure your Service scaling settings <https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#services>, the application in its entirety will be replicated to handle additional requests if no instances are available. You can also configure Resource settings <https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#resource-settings> to specify the cores, memory and disk allocated to each instance.
If the above articles are not helpful, perhaps asking more specific questions or giving some examples of what you intend to implement can help us provide you with more appropriate information. Hope this helps! On Wednesday, May 4, 2016 at 2:33:48 AM UTC-4, Artem Alekseev wrote: > > Hi, please explain how does autoscaling work for nodejs in app engine? > What if I use kode clustering to apawn workers for each cpu core? Do I > need to catch an event from app engine to start spawning more workers? -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/2cb11f76-ddff-4536-b48f-97f464579317%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
