node.js - 如何获取集群以仅运行一次任务的 Node.js 应用程序?
问题描述
我正在为我的 Node.js 应用程序使用集群。见:https ://nodejs.org/api/cluster.html
由于许多原因,这非常有用,但现在我面临挑战。我想向我的应用程序添加一个功能,该功能将 HTTP 请求发送到另一台服务器,然后获取响应,提取数据,然后将其保存在 MySQL 数据库中。
我面临一个问题,即此功能将重复项插入到我的数据库中,因为它多次运行 HTTP 请求(我的集群上的每个工作人员一个)。
当我的集群中有 4 个工作人员时,如何只运行一次此过程?
解决方案
推荐阅读
- r - 如何在数据框/小标题中的字符串中小写第二个字母
- selenium - protractor/selenium 开始忽略 protractor.conf.js 中的 chrome 选项 (chromeOptions)
- python - 将刻度标签设置为常规重量
- python-3.x - 如何遍历 music21 和弦对象并将和弦的每个音符附加在一起,并将整个和弦作为一个元素存储到列表中?
- ansible - 如何使用变量的值来查找名称为所述值的另一个变量
- angular - 使用 Jasmine 在路由和 routerLink 中进行角单元测试
- intellij-idea - 如何删除 intellij @range 注释?
- android - ConstraintLayout 在 Android L 设备上的行为很奇怪
- php - 如何在 MySQL 查询中使用 MONTHNAME 来匹配月份
- mysql - MySQL Eloquent 中的插入和更新计数