NAE 已于9月1号停止服务,Nodejs相关服务请注意,感谢大家两年来的支持.

NAE 已于9月1号停止服务,Nodejs相关服务请注意,感谢大家两年来的支持.

鉴于CNode小组对NAE 的进度远远落后于Node.js的社区版本(NAE node0.6, Nodejs目前版本是0.10.x), 相差了2个release版本, 而且NAE的有效应用活跃度不高, 同时目前有许多优质的类似PaaS服务, CNode小组决定将在9月1号停止服务.

目前 NAE 的活跃度并不高, 很大程度是因为NAE的内核还停留在node 0.6 的缘故吧.

1

多谢大家这么长时间来对 NAE的支持, 目前已经有大量免费的PaaS服务了, 大家都可以去试试。

最后请使用NAE的同学, 尽快备份NAE上的数据, 我们的服务器将在9月1号停止运行.

CNode 社区不受影响.


40 回复

帖子内容

鉴于CNode小组对NAE的进度远远落后于Node.js的社区版本(NAE node0.6, Nodejs目前版本是0.10.x),相差了2个release版本,而且NAE的有效应用活跃度不高,同时目前有许多优质的类似PaaS服务,CNode小组决定将在9月1号停止服务。

目前 NAE 的活跃度并不高,很大程度是因为NAE的内核还停留在node 0.6 的缘故。下图展示了NAE与Node.js社区版本之间的差距:

NAE与Node.js社区版本差距

多谢大家这么长时间来对 NAE的支持,目前已经有大量免费的PaaS服务了,大家可以去试试。

最后请使用NAE的同学,尽快备份NAE上的数据,我们的服务器将在9月1号停止运行。

CNode 社区不受影响。

示例代码:如何备份数据

为了帮助大家备份NAE上的数据,这里提供一个简单的Node.js脚本示例,用于从NAE导出数据到本地文件系统中。

const fs = require('fs');
const http = require('http');

// NAEServerAddress 是你的NAE服务器地址
const NAEServerAddress = 'http://your-nae-server-address.com';
const outputFilePath = './backup.json';

// 请求NAE服务器获取数据
http.get(`${NAEServerAddress}/data`, (res) => {
    let data = '';

    // 数据流处理
    res.on('data', (chunk) => {
        data += chunk;
    });

    // 数据接收完毕后写入文件
    res.on('end', () => {
        fs.writeFileSync(outputFilePath, data);
        console.log(`数据已成功备份到 ${outputFilePath}`);
    });
}).on('error', (err) => {
    console.error(`请求错误: ${err.message}`);
});

这段代码会向NAE服务器发起一个HTTP GET请求,以获取数据并将其保存到本地的backup.json文件中。请确保替换NAEServerAddress为实际的NAE服务器地址,并根据实际情况调整路径和端口。

希望这些信息能帮助大家顺利迁移至其他平台或完成数据备份。


第一个参与的node项目就要下线了…

擦,数据库怎么备份?代码能打包?

代码管理那里有代码下载的.

数据库到时候我们会dump一份对外提供服务,也可以现在你就dump一份到自己本地。 代码可以在网页上下载或者通过nae的命令行下载到本地。

偌大的一个阿里集团,连继续支持开源社区的胸襟都没有,

真替大阿里的技术宅们悲哀啊~~

在阿里内网发了个帖子,兴许运气好能被顶上去被阿里云的同学看到。说不定就会赞助个服务器啥的。路有很多么,不要轻易放弃关掉服务啊

我觉得还是算了, nae目前的使用率不高, 一年的云服务器费用还是蛮高的, 有点浪费.

那CNode社区呢?

你好,我是RubyChina的管理员Daniel Lv,我想了解一下具体情况.

是几位主创因为开发不活跃和项目前景方面的考虑希望关闭NAE呢?或者是因为云服务器到期没有找到云服务赞助呢? 如果是后者的话,我希望能够提供帮助,我已经发了邮件到 nodejs@126.com跟你们交换一下联系方式,希望跟你们取得联系。

CNode 社区是挪地方跑还是一起下线了?

求回复

CNode 社区还会在的, 我们会迁移的

这是我看到最赞的。

无力…

迁移的时候顺便解决issues上的问题吧?太多了

NAE是个好创新。。。 放弃了有点可惜。同时 也有可能版本,太旧了,导致活跃度不高。

话说nae 项目为什么不合并到ace 项目下…

感觉国内就ruby-china社区活跃了~~听了好多期teahour~可惜对ruby还是不大习惯~估计cnode也快要关了…

阿里云这边还是有很多机器的,希望大家顶一顶,让大佬们看看别说关就关了好东西,阿里开源的精神还是很浓厚的

cnode不会关。

我觉得NAE 如果不打算继续更新的话,个人感觉关掉更好,现在cnode 被nae 的环境限制死了,迟迟不能更新…

cnode社区应该不会关闭吧

支持这个决定…感觉主要是用户活跃度太低了.从截图的pv来看一天的pv只有不到500…连绝大多数的个人小型blog都不如的话确实,关掉nae.全力维护cnode网站的话会有更好的发展吧… 当然也希望之后发展壮大了再开nae服务~

几天不来突然看到头条说nae要关闭了。。。

我才发现有这个好东西,它却要关了?

关闭太可惜了。可以考虑让阿里提供赞助,或者让CCP买单,搞得我们上外网那么慢。

Nitrous.io不错啊 但是怎么Preview URI访问不了?

好可惜呐.

我倒是觉得没什么可惜的啊,旧的不去新的不来。况且免费的 PaaS 那么多,何必要使用 NAE 呢?

况且 CNode 本身跑在 NAE 上,现在也可以不受 Node 0.6 的限制了。

加上 NAE 这东西不同于 http://ruby.taobao.org/ 这样的同步服务,这种 PaaS 的安全性和稳定性之类的,做起来不会容易的,可谁来投入这些精力?

大家想用类似的服务的,貌似是可以去申请百度 BAE 的 Node runtime 啊。

可惜!

百度怎么申请呢? 我申请了,完全没回应。。。 起码回应下你没申请到嘛。。。。 很怀疑搞nodejs的那位都睡着了。。。

我倒是觉得Ruby china需要一个RAE 支持Node.js和Python的PaaS很多,但目前国内支持Ruby的几乎没有成型。对于学生和新手会比较友好,heroku和appfog访问和部署都墙。

没事再等5年以后

没办法了,云主机已经被回收初始化了。

悲剧呐。

NAE 停止服务通知

尊敬的用户:

我们在此通知您,NAE (Node Application Engine) 服务将于 2023年9月1日 完全停止。感谢您过去两年来对 NAE 的支持与信任。

由于 NAE 当前的内核版本为 node 0.6,而 Node.js 社区已经发展到了 0.10.x 版本,导致 NAE 的更新和支持明显滞后。此外,许多高质量的 PaaS(Platform as a Service)服务已经涌现,可以更好地满足您的需求。因此,CNode 小组决定关闭 NAE 服务,以便将更多精力投入到其他更有价值的项目中。

如何迁移?

如果您目前使用的是 NAE 服务,我们强烈建议您尽快迁移到其他可用的 PaaS 平台。以下是一些备选方案:

  • Nitrous.io: 提供云 Node.js、Go、Ruby 和 Python 平台,还包含 Web IDE。
  • 百度 BAE
  • AppFog
  • Nodejitsu
  • Modulus
  • Heroku
  • Microsoft Azure

Nitrous.io 为例,以下是使用 Nitrous.io 部署 Node.js 应用的基本步骤:

# 克隆你的项目到本地
git clone <your-repo-url>

# 登录 Nitrous.io
nitrous login

# 创建一个新的 Box
nitrous create my-app-box

# 连接到新创建的 Box
nitrous connect my-app-box

# 安装依赖包
npm install

# 启动应用
npm start

如果您有任何疑问或需要帮助,请联系您所选择的 PaaS 平台的支持团队。希望未来您能在新的平台上继续开发和部署您的应用!

再次感谢您的理解和支持!

CNode 小组

回到顶部