应用启动直接开辟核数thread works,实现算法分发到不同的线程。。又或者实现类似golang 的,io结果可以根据算法被空闲的线程处理,这样是否能够真正彻底的充分利用cpu了呢。
回复 (16)
T
为啥进程不行?
A
golang核心库带强制收回时间片的,还能抢任务,nodejs的模型会水土不服吧
A
这些都是语言层面的了,现在云背景下,可以考虑 函数计算 的方式,按需调用,用完即抛,干净,不用收拾手尾。
Z
node.js的多线程加异步是可以充分利用cpu。 但golang如2楼所说比较类似于自动档。node.js是手动档,原生的话只算不方便的手动档,ncpu则算是方便的手动档了。 自动挡内部复杂使用方便,但是有哪个赛车手是喜欢开自动挡的呢?
G
引用 atian25这些都是语言层面的了,现在云背景下,可以考虑 函数计算 的方式,按需调用,用完即抛,干净,不用收拾手尾。
@atian25 擦,我买还不行吗,阿里nodejs大旗靠你们了
G
引用 theanarkh为啥进程不行?
@theanarkh 进程通信没线程方便啊,而且更重一些
G
G
引用 AnzerWallgolang核心库带强制收回时间片的,还能抢任务,nodejs的模型会水土不服吧
@AnzerWall 我想说的就是实现他这个机制
A
函数计算跟 node 没啥必然关系。
G
引用 atian25函数计算跟 node 没啥必然关系。
@atian25 现在不是都node实现的吗?
A
引用 ganshiqingyuan@atian25 现在不是都node实现的吗?
@ganshiqingyuan 你把函数计算理解为一个 docker 实例调度器,你在里面写什么代码都随便你。
它提供的是轻量的部署能力和极度的伸缩性,你有几个请求,它就启动几个实例来帮你执行,执行完毕后自动销毁,不占用资源。
你也可以简单理解为一个云进程池。
G
引用 atian25@ganshiqingyuan 你把函数计算理解为一个 docker 实例调度器,你在里面写什么代码都随便你。 它提供的是轻量的部署能力和极度的伸缩性,你有几个请求,它就启动几个实例来帮你执行...
@atian25 好吧,,改天买个最便宜的试试。。。。。
A
G
引用 atian25https://help.aliyun.com/document detail/54301.html?spm=a2c4g.11174283.6.545.20685212ZMpLog 免费的配额...
@atian25 ok! 必须支持一波!但是不得不说一句你们阿里的视频点播没有腾讯的好用啊。。sdk竟然没有nodejs的。。。。差评。。。。
A
雨我无瓜
A
引用 ganshiqingyuan@atian25 ok! 必须支持一波!但是不得不说一句你们阿里的视频点播没有腾讯的好用啊。。sdk竟然没有nodejs的。。。。差评。。。。
@ganshiqingyuan 这个应该 @JacksonTian 朴灵老师
参与回复
登录后即可参与回复。登录