问题标签 [queuing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

linux - 如何手动排队进程

是否有任何类型的程序或脚本可以让我在 Ubuntu 上手动对应用程序进程进行排队?例如,在特定时间点有 40 个进程在运行,之后的某个时间还会有 10 个进程运行。无论如何我可以告诉系统运行,例如 10 个进程中的 3 个在它们完成后同时运行以特定顺序一次运行剩余的 7 个?

0 投票
1 回答
231 浏览

android - 为服务排队任务

我有一个在 REST 服务器上获取数据的服务。我的服务需要在服务器上发出 3 个请求以获取 3 个不同的 JSON 对象。但我刚刚了解到,不可能同时多次调用同一个服务。

然后我想到了排队为每个对象调用服务的任务。我不确定如何实现这一点。在 Android 或 Java 中是否有任何类或库可以做到这一点?

谢谢你的帮助。

0 投票
0 回答
518 浏览

c# - 已安装 MSMQ,但队列仍然异常

我创建了私有队列,并且已经安装了 MSMQ,并且它的相应服务(消息队列)也启动了。但我仍然得到这个例外。

  1. 这里有什么问题?
  2. 如何查看消息队列服务是否可用?

System.ServiceModel.EndpointNotFoundException:从队列接收消息时出错:消息队列服务不可用(-1072824309,0xc00e000b)。确保 MSMQ 已安装并正在运行。确保队列可用于接收。---> System.ServiceModel.MsmqException:从队列接收消息时出错:消息队列服务不可用(-1072824309,0xc00e000b)。确保 MSMQ 已安装并正在运行。确保队列可用于接收。在 System.ServiceModel.Channels.MsmqQueue.TryReceive(NativeMsmqMessage 消息,TimeSpan 超时,MsmqTransactionMode 事务模式,Int32 操作)在 System.ServiceModel.Channels.MsmqReceiveHelper.TryReceive(MsmqInputMessage msmqMessage,TimeSpan 超时,

0 投票
1 回答
532 浏览

c# - Microsoft 消息队列 ReceiveCompleted 事件

我有一个控制台应用程序。在这个应用程序中,我与队列联系。首先,我检查例如名称为“exampleQueue”的队列是否存在。如果它不存在,我创建它。在创建和返回路径或只是返回路径之后。我想将 ReceiveCompleted 事件附加到此队列。我有两种方法,我可以使用“使用”关键字在工作后处理队列,或者我可以使用普通方式创建队列对象。

在下面你可以看到我的代码:

我面临的问题是,每当我使用此代码创建队列对象时

MyReceiveCompleted 事件无法正常工作。但是当我使用这个

每件事都以正确的方式工作。

我的问题是哪个方法是最好的?如果我选择使用第一个 appprocah,我怎样才能让它工作?

接受我对打字错误的道歉。

0 投票
0 回答
29 浏览

python - 条件后台线程

我从未尝试过在 Python 中进行多线程编程。我正在努力实现以下目标:

从我的主线程中,我想生成一个在后台下载数据的子线程。

我有多个数据下载任务,例如task1,task2,task3,...这些任务是由主应用程序中的事件触发的。我想在后台将这些任务排队,以便在单独的线程中按顺序执行。此外,如果任何任务(例如 task1)已完成或已在队列中,则不要将其安排在队列中。

有人可以帮助提供有关如何实现此目的的示例代码片段。

0 投票
1 回答
75 浏览

apache - Apache 队列 CGI-BIN 函数

我正在运行一个 Apache 服务器,并且我已经放置了一个脚本来在 CGI-BIN 中生成一个报告,然后我可以从我放在一起的简单网页中的链接开始运行该报告。

该脚本工作没有问题。我注意到的是,如果我尝试通过浏览器运行两个或多个相同的脚本,它们会排队,即第二个脚本在第一个脚本完成之前不会运行?我想知道为什么会发生这种情况以及是否可以在必要时将其关闭,

谢谢

0 投票
0 回答
22 浏览

jquery - 使用 JQuery 让动画一个接一个地播放

Raphaeljs有用库绘制的线条,绘制的线条的每个开始和结束坐标都保存在一个数组中并用于动画,以便动画从线条的开头移动到线条的结尾。

这仅适用于我指定的数组的一个索引。

这些是它的代码:

我尝试使用 for 循环遍历每一行,但动画仍然只在第一行播放。

请问有什么解决办法吗?

0 投票
1 回答
350 浏览

php - 我们可以在 php 中使用 Redis 和 Queuing

有什么方法可以在 php 中使用Redis 缓存的排队过程排队作业?请让我知道正确的实现方式以及哪个更好redis或排队?

0 投票
1 回答
299 浏览

c# - 如何在 C# 中创建各种命令队列?

我创建了一个 winforms UI,它通过串行端口向和从具有已知且简单的命令接口的 MCU 发送和接收字符串。我想知道如何创建命令链或队列,或者是否已经有一些内置的方法可以做到这一点?

我在想该链将包含一个标题,该标题指向要执行的下一个命令的位置。每个命令将与指向下一个命令的指针相关联,最终导致指向 NULL 的指针。每当执行命令时,下一个命令字符串将被更新到标题指向的位置,并且每个后续命令都将沿链向上移动。

如果有人能指出我正确的方向或提供一些建议,那就太好了。

0 投票
1 回答
473 浏览

amazon-web-services - 如何在 AWS 的 SNS、SQS 或 Kinesis 之间做出决定,以便对我的 lambda 函数的调用进行排队?

我现在正在对后端进行压力测试,似乎当我在短时间内进行大量调用时,我达到了 lambda 中的线程限制并收到以下错误:

目前我的架构是这样的:

(API 网关) -> (Lambda) -> (DynamoDB)

我认为避免上述问题的最佳方法是实现排队。我在网上读到这可以通过多种不同的方式完成,即通过 SNS、SQS 和 Kinesis。其中哪一个会:

A) 最适合我当前需要最少集成的架构?

B)并且能够解决我的线程问题?

C) 为什么?

谢谢