注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

phperwuhan的博客

记载一个phper的历程!phperwuhan.blog.163.com

 
 
 

日志

 
 

nodejs  

2015-11-16 13:52:53|  分类: nodejs |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
因为最近搞了些nodejs及其周边一的东西。想了解理这企业用它做什么呢? 对于web项目这样的多线程东西,nodejs 又是如果完成的。就目前我发现只要程序出错,项目就完蛋。这一定是不行的啊,我特地用的一进程监视工作进程,一但工作进程完蛋就重启它,可以最终还是要挂。 nodejs 让我对它的作用的认知越来越迷茫了…………

node我们现在在做app的api,你的问题我觉得由以下的问题解决。首先是程序挂掉的问题,为什么程序会挂掉,如果是因为node的话,那说明 node的代码写的有问题,如果是其他的原因,那么用别的语言也会有类似的问题,只不过不如node这么明显。然后是怎么做这个监控的问题,我们的做法是 这样的,服务器是多核的,我们会按照核数来fork node的进程,然后用PM2来做进程管理,保证进程的重启,我觉得进程宕掉的问题和代码的关系更大,和node的关系不大。

楼主可以看看 node 的 cluster 模块,它能解决你面临的问题。另外推荐你看一本书《深入浅出 NodeJS》。

cluster 了解些,深入浅出 NodeJS看了几遍很初级的一本书,讲的很全但对我实际用应中没多大作用啊。 我现在就是用的cluster fork了一个工作进程,然后用的主进程监控的。

我现在就是用的cluster fork了一个工作进程,然后用的主进程监控的。不瞒大家,我这也是怀疑程序bug问题。bug不可能没有,项目遇到就挂,感觉好不爽啊,我写java项 目bug一堆也没把tomcat搞崩了,最多就是heap overflow。可不可以让nodejs服务与应用分离呢

node确实有这个缺点,不过你用 pm2 来跑应用保证服务持续可用,然后看看错误日志调一调就好了嘛。

高并发,低负载,弱逻辑,适合dataAPI,不适合开发web前端应用

Node挺好的,只做view和controller层。项目的整体进度会非常的快。

没什么赐教的,直接写就好了,然后跑性能测试用例,和之前java写的api对比速度和并发么,完胜。没啥好解释的。
  评论这张
 
阅读(190)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017