AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[queue](server)

Martin Hope
Dominik
Asked: 2021-06-18 22:09:00 +0800 CST

飞行消息中的 Amazon SQS 最大值

  • 1

我想使用 FIFO SQS 进行消息传输 - 在研究时我发现了以下两个语句:

  • 每个队列的消息数:Amazon SQS 队列可以存储的消息数是无限的。
  • 每个队列的消息(在飞行中):对于 FIFO 队列,最多可以有 20,000 条飞行中的消息(消费者从​​队列中接收,但尚未从队列中删除)。为避免达到配额,您应该在处理完消息后从队列中删除它们。

我很清楚,当我收到消息但尚未删除它们时,有 20k 条消息的限制(因此它们处于隐形超时状态)。

隐形超时和接收令牌过期后会发生什么?是否已收到但未删除的消息也计入此限制 - 即使在很长一段时间后?

amazon-web-services queue
  • 1 个回答
  • 1202 Views
Martin Hope
Jonathan van de Groep
Asked: 2020-06-11 00:55:47 +0800 CST

有一个工作队列有什么好处?

  • 0

我目前正在构建一个向用户发送交易电子邮件的 API。我用工作队列来做这件事,尤其是公牛。在开发过程中,我想到了一些事情;这些工作实际在哪里执行?目前,我通过公牛将这些作业发送到在我计算机上的 docker 容器中运行的 redis 数据库。我的第一个想法是这些作业在 redis 容器中运行,但我认为这不是真的,因为那个 redis 容器没有运行 NodeJS,而 NodeJS 正是我用于 API 的。

我想这些作业实际上是在创建它们的同一台机器上执行的。但是,如果是这样的话,那么拥有一个工作队列有什么好处呢?我认为拥有一个作业队列的目的是将任务委托给其他东西,这样 API 就不会因发送所有这些电子邮件而减慢。据我了解,现在发生的一切只是通过向redis发送和接收作业来延迟任务。

我对工作队列很陌生。我希望我已经足够清楚地描述了我的情况。

谢谢你。

docker redis node.js job-scheduler queue
  • 1 个回答
  • 267 Views
Martin Hope
Mattisdada
Asked: 2020-04-03 14:57:10 +0800 CST

星号:在 h 扩展中使用 Queue()

  • 0

我试图让用户能够录制消息、挂断电话、继续通话、拨打队列并播放录音。

我已经完成了大部分工作,但是现在当我拨打Queue()h 分机时,它会立即挂断(队列成员确实接到了大约 1 毫秒的电话)。虽然我正在使用选项c

我的拨号方案(为简洁起见)

[standard-gn-helpdesk-corona-afterhours]
; Hangup Extension
exten => h,1, NoOp(hangup standard-gn-helpdesk-corona-afterhours)
same => n, Gosub(sub-queue-gn-afterhours,s,1)
same => n, Return()

exten => s,1, NoOp(standard-gn-helpdesk-corona-afterhours)
same => n, Record(gn_ah_recording%d:ulaw)
same => n, Hangup()
; Callee has hungup by this point. `h` should be executed

[playback-recorded-message]
exten => s,1, NoOp(playback-recorded-message)
same => n, Playback(${RECORDED_FILE})

[sub-queue-gn-afterhours]
exten => s,1,NoOp(sub-queue-gn-afterhours)
; Has the `c` option which allows the queue to continue when callee hangs
same => n,Queue(GNAfterHours1,tkc,,,540,,,playback-recorded-message)
same => n,Return()

任何的意见都将会有帮助。我会被迫使用Dial()该F选项吗?

asterisk voip sip queue
  • 1 个回答
  • 1018 Views
Martin Hope
user1661677
Asked: 2016-10-05 21:00:26 +0800 CST

Ubuntu 会自动排队数百个进程吗?

  • -1

我正在创建一项服务,该服务将一次调用可能数百甚至数千条ffmpeg命令。Ubuntu 16.04 会自动排队这些作业吗?

是否有某种应用程序比其本机方法做得更好?

ubuntu-16.04 queue
  • 2 个回答
  • 157 Views
Martin Hope
SPYFF
Asked: 2016-08-29 07:52:17 +0800 CST

在网络接口上设置大缓冲区/队列以模拟缓冲区膨胀

  • 0

我想在特定接口上模拟大缓冲区延迟。我有一个简单的哑铃拓扑,例如:

PC1   eth0  <-----------------------> eth0   PC2

如果我从 PC2 ping PC1 会很好,延迟大约 1 毫秒,但是当我开始下载时,延迟会增长到特定值(从 RTT 和 BDP 计算)。天真的方法(tc netem延迟)在这种情况下不起作用,因为这不像缓冲区延迟(更像是传播延迟)

谢谢您的帮助!

interface tc buffer queue
  • 1 个回答
  • 861 Views
Martin Hope
Ian
Asked: 2014-05-31 10:39:32 +0800 CST

Beanstalkd 和管上的多个工人

  • 1

如果我有两个工人在一个管子上听,一个工作通过了,两个工人会尝试处理同一个工作,还是只会被一个人要求?

queue
  • 1 个回答
  • 1894 Views
Martin Hope
Isopycnal Oscillation
Asked: 2013-06-08 23:44:56 +0800 CST

为什么 qdel comman 返回“Unknown Job Id”

  • 1

操作系统版本:

CentOS 4.6 版(最终版)内核 \r on an \m 2.6.9-100.ELsmp

问题

当我运行 qdel 时,出现以下错误:

qdel: Unknown Job Id 20432.scyld.localdomain

信息

qstat -n 的输出:

head0.localdomain: Req'd Req'd Elap Job ID Username Queue
Jobname SessID NDS TSK Memory Time S Time


20432.head0.localdom USERNAME 标准 pc-iw-1 32729 1 128 -- 72:00 R 00:23 n39/5+n39/4+n39/3+n39/2+n39/1+n39/0

/var/spool/torque/server_name 的内容'

scyld.local域

问题 为什么我会收到错误?

queue
  • 1 个回答
  • 1894 Views
Martin Hope
MealstroM
Asked: 2012-09-12 04:29:34 +0800 CST

星号队列优先级和惩罚

  • 0

队列配置文件

shared_lascall=yes
strategy=rrmemory
wrapuptime=15

A1、A2、A3 是 2 个队列的成员:queue1(Q1) 和 queue2(Q2)

A3 在 Q1 中有罚分 3,其中最小/最大罚分是 0/3,A3 在 Q2 中有罚分 0,其中最小/最大罚分是 0/3。A3 刚刚结束通话并处于 wrapuptime 暂停状态。用户 1 (U1) 以优先级 10 进入 Q1,用户 2 (U2) 以优先级 15 进入 Q2。A3 wrapuptime 结束。哪个用户 U1 或 U2 将首先得到服务?

queue
  • 1 个回答
  • 3544 Views
Martin Hope
Ville Mattila
Asked: 2012-08-11 03:02:49 +0800 CST

监督控制进程的动态数量

  • 5

我正在使用supervisord 的 [program:x]来保持我的后台队列运行。numprocs 的数量设置为静态数字,但现在我正在寻找一种解决方案,以根据队列的工作量动态调整进程计数。

是否可以(以编程方式)更改 supervisord 的 numprocs 设置的数量而不影响已经运行的工作人员?

queue
  • 2 个回答
  • 2623 Views
Martin Hope
batfastad
Asked: 2012-07-18 03:34:46 +0800 CST

postfix 保留队列,释放 x 个最旧的消息或在 x 日期之前排队的所有消息

  • 0

我有一个私人 postfix 中继 VPS,供客户使用,他们在办公室安装了自己的电子邮件服务器并通过 ADSL 连接托管。为了可靠的电子邮件传递,确实不建议直接从 ISP IP 地址发送邮件,因此我为他们提供了使用我们的专用中继的能力。然而,其中一位客户已决定向 5,000 名收件人发送新闻通讯。我立即抓住了这个并将它们全部转储到等待队列中。

但现在我想尝试分批刷新这个队列,从最旧的消息开始。

任何人有任何想法如何做到这一点?
看起来通过 grep 的输出将是一个 shell 脚本的怪物postqueue -p

postfix queue
  • 1 个回答
  • 3162 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve