Phoscur, I've been using them in the npm-www site. They're actually quite nice used along with cluster in development, because any time you hit a bug that raises an error, you can send a 500 to the client, and kill that worker. Then you use something like the "cluster-master" module so that the parent detects this, and respawns that worker.
So, you can see a 500 error in your browser, fix it, and then just hit refresh until all the workers crash and cycle back in. As far as use in production, it's still yet to be determined what it's a good fit for or what the rough edges are. That's what the "Stability: Experimental" means. It'll probably have to change in future releases, but we won't really know how until we have some feedback about what works and what doesn't. Please play with it, and have opinions :) On Tue, Jun 19, 2012 at 4:52 PM, Phoscur <[email protected]> wrote: > Haven't seen any discussions on domains lately, they are in .7.12, so they > are going to be in 0.8? > > Anyone using them yet? > > > Am 20.06.2012 01:31, schrieb Isaac Schlueter: > >> 2012.06.19, Version 0.7.12 (unstable) >> >> This is the last release on the 0.7 branch. Version 0.8.0 will be >> released some time later this week, barring any major problems. >> >> As with other even-numbered Node releases before it, the v0.8.x >> releases will maintain API and binary compatibility. >> >> The major changes between v0.6 and v0.8 are detailed in >> https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8 >> >> Please try out this release. There will be very virtually no changes >> between this and the v0.8.x release family. This is the last chance >> to comment before it is locked down for stability. The API is >> effectively frozen now. >> >> This version adds backwards-compatible shims for binary addons that use >> libeio and libev directly. If you find that binary modules that could >> compile on v0.6 can not compile on this version, please let us know. >> Note that libev is officially deprecated in v0.8, and will be removed >> in v0.9. You should be porting your modules to use libuv as soon as >> possible. >> >> V8 is on 3.11.10 currently, and will remain on the V8 3.11.x branch for >> the duration of Node v0.8.x. >> >> >> * npm: Upgrade to 1.1.30 >> - Improved 'npm init' >> - Fix the 'cb never called' error from 'oudated' and 'update' >> - Add --save-bundle|-B config >> - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware >> - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm >> - `logstream` option to replace removed `logfd` (Rod Vagg) >> - Read default descriptions from README.md files >> >> * Shims to support deprecated `ev_*` and `eio_*` methods (Ben Noordhuis) >> >> * \#3118 net.Socket: Delay pause/resume until after connect (isaacs) >> >> * \#3465 Add ./configure --no-ifaddrs flag (isaacs) >> >> * child_process: add .stdin stream to forks (Fedor Indutny) >> >> * build: fix `make install DESTDIR=/path` (Ben Noordhuis) >> >> * tls: fix off-by-one error in renegotiation check (Ben Noordhuis) >> >> * crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny) >> >> * node: change the constructor name of process from EventEmitter to >> process (Andreas Madsen) >> >> * net: Prevent property access throws during close (Reid Burke) >> >> * querystring: improved speed and code cleanup (Felix Böhm) >> >> * sunos: fix assertion errors breaking fs.watch() (Fedor Indutny) >> >> * unix: stat: detect sub-second changes (Ben Noordhuis) >> >> * add stat() based file watcher (Ben Noordhuis) >> >> >> Source Code: http://nodejs.org/dist/v0.7.12/node-v0.7.12.tar.gz >> >> Macintosh Installer (Universal): >> http://nodejs.org/dist/v0.7.12/node-v0.7.12.pkg >> >> Windows Installer: http://nodejs.org/dist/v0.7.12/node-v0.7.12-x86.msi >> >> Windows x64 Installer: >> http://nodejs.org/dist/v0.7.12/x64/node-v0.7.12-x64.msi >> >> Windows x64 Files: http://nodejs.org/dist/v0.7.12/x64/ >> >> Other release files: http://nodejs.org/dist/v0.7.12/ >> >> Website: http://nodejs.org/docs/v0.7.12/ >> >> Documentation: http://nodejs.org/docs/v0.7.12/api/ >> > > > -- > 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 -- 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
