相关疑难解决方法(0)

加快setInterval

我知道javascript中的setInterval方法至少有1毫秒.我可以加快速度吗?喜欢用微秒?

为了我需要的东西:

我做了一个画布css/js动画.它是一条简单的线条,可以治愈并恢复生产线.我有一个滑块来调整这个动画的速度.所以最低的滑块值会非常快,最高的滑块真的很慢.这是可以理解的吗?谢谢!

javascript

17
推荐指数
3
解决办法
2万
查看次数

node.js是否在内部使用线程/线程池?

我决定熟悉node.js并阅读了几篇关于这个主题的文章.我还不清楚的是,当您调用node.js函数时,node.js是否在线程池中创建新线程和/或调度线程池上的任务.

例如,如果我调用fs.readFile它是在另一个线程上执行的?

如果是,[how]我可以编写自己的函数readFileCustomized还是doLongOperation在不同的线程上运行?

multithreading node.js

5
推荐指数
1
解决办法
3571
查看次数

在node.js中生成一个新的独立进程

有没有办法从当前运行的脚本中生成一个新的独立进程?

我正在尝试从已运行的脚本运行新脚本。新脚本应该独立于调用它的脚本。

javascript node.js multiple-processes

5
推荐指数
1
解决办法
3420
查看次数

如果nodejs是多线程的,为什么我应该使用集群模块来利用多核cpu?

如果nodejs是多线程的,请参阅 本文,
线程由OS管理,可以在同一个核心或多核cpu中的另一个核心中查看此问题,然后nodejs将自动使用多核cpu,
那么我为什么要使用cluster.fork来做出不同的如节点docs中的示例所示,节点利用多核的过程


我知道多进程有一个优势,当一个进程落在那里还有另一个响应请求的进程不同于线程时,我需要知道多核是否可以通过每个核心的产生进程来使用,或者它是一个我无法执行的操作系统任务控制

multithreading node.js

4
推荐指数
1
解决办法
4273
查看次数

Node.js和线程

我正在开发一个完全无阻塞的node.js应用程序.

但是有一些CPU密集型功能:

  • CryptoJS.AES解密/加密
  • uuid创造
  • 从数据创建内容

现在我找到了一个模块来使用线程从CPU密集型任务中卸载事件循环: node-webworker-threads

我现在应该创建:

  1. 在应用程序启动时:每个函数一个线程,因此AES.decrypt是一个线程,AES.encrypt也是如此.
  2. 在app boot:每个函数一个线程池?(多少个线程?每个CPU核心1个?)
  3. 在执行时:每个函数进入时都有一个新线程,并在完成后将其销毁?

线程是我还没有完全理解的东西..

javascript web-worker node.js

2
推荐指数
1
解决办法
976
查看次数

如何在服务器上建模推送通知

简要说明:

好吧,因为很多天我一直在寻找这个问题的答案,但似乎有"如何创建推送通知服务器"和类似问题的答案.我正在使用node.js并且很容易使用sock.js"创建"推送通知服务器(我听说socket.io与sock.js相比并不好).没问题,直到这里.但我想要的是如何建模这样的服务器.

细节:

好的,所以,假设我有一个应用程序,其中有一个聊天服务(这只是一个例子,实际上你可能已经猜到了很大的事情).一个人在一个房间里发送一条消息,并通知房间里的所有人.但我想要的是"有状态"聊天 - 也就是说,我想将消息存储在数据存储中.这就是问题所在.将消息存储在数据库中,然后告诉大家"嘿,有消息给你".当我们只需要应用程序的一部分进行实时活动时,这似乎很容易.当整个应用程序基于实时通信时该怎么办?除此之外,我还想拥有一个RESTful api.

我的解决方案(我并不高兴)

我想做的是这样的:(当然在服务器端)

                 Data Store
                     ||
                 Data Layer (which talks to data store)
                     ||
            ------------------
            |                |
     Real-Time Server   Restful server
Run Code Online (Sandbox Code Playgroud)

在这里,实时服务器监听数据层发布的有趣事件.每当发生有趣的事情时,服务器都会通知客户端.但是哪个客户? - 这是我的方法的问题

希望你能帮上忙.:)

更新:

我想我忘了强调我问题的一个重要部分.如何实现pub-sub系统?(注意:我不想要实际的代码,我会自己管理;只是如何去做我需要帮助的地方).问题是我在编写代码时感到非常困惑 - 该怎么做(我的混淆从这个问题本身就很明显).请提供一些阅读的参考或一些关于如何开始这个事情的建议?

architecture real-time push-notification node.js

1
推荐指数
1
解决办法
1920
查看次数