
[英]Message Queue VS Task Queue architecture
我想构建一个可以执行一些 Inte.net 扫描(在 Python 中)以收集各种数据的产品。 我想用执行这些收集工作的任务来设计它。 可以有多个扫描在不同的输入上并行运行,因此任务可以重复,因为它们有不同的输入要操作。 我想知道哪种架构适合它,哪种技术最好。 我想到了使用 RabbitMQ 来存储 ...
[英]Message Queue VS Task Queue architecture
我想构建一个可以执行一些 Inte.net 扫描(在 Python 中)以收集各种数据的产品。 我想用执行这些收集工作的任务来设计它。 可以有多个扫描在不同的输入上并行运行,因此任务可以重复,因为它们有不同的输入要操作。 我想知道哪种架构适合它,哪种技术最好。 我想到了使用 RabbitMQ 来存储 ...
[英]Monitoring Rebus Queues
我有一个应用程序使用 Rebus 和 SQL 服务器作为传输层(是的,我知道这不是理想的传输层),我正在尝试找到一个开箱即用的工具来实时监控队列。 我尝试了 Rebus Snoop,但我发现它与 SQL 服务器不兼容。 有谁知道监视 Rebus 队列的方法? 非常感谢。 ...
[英]Manage ID for tasks not processed yet in queue
我正在寻找解释如何维护队列中尚未处理的项目的 ID 的教程/文章。 我正在寻找一些教程以获得更多观点并接触更多想法,因为我们知道没有一种解决方案适合所有人。 我一直在谷歌上寻找,但我可能输入了错误的词,因为我没有找到任何文章谈论那个。 我正在寻找的描述是这样的。 用户单击一个按钮,它会将一些有效负 ...
[英]How to make children send info on a timer?
我需要创建一个项目,其中主程序创建给定数量的子进程,每个子进程启动 exec,有两种类型的子进程,它们使用消息队列进行通信。 每一秒钟,所有孩子都必须将他们的状态和情况(如果您想了解更多关于需要什么信息的信息,请告诉我)发送到主程序,我的问题是:所有孩子如何将信息发送到主程序而不会被“打断”系统调 ...
[英]MassTransit multiple Consumers
我有一个 Consumer-A,我想通过这个消费者创建多个端点。 对于可以在运行时添加的公司。 每个公司都应该有自己的队列。 是否可以使用 MassTransit InMemmory? 一定是这样的 和许多其他.. 当我向队列发送消息时,它由确切的消费者处理(只有 1 个并发) 我试过这个 我在新公 ...
[英]C message queue is read only if given type is 0
我创建了 2 个函数,它们从给定的消息队列中读取给定的类型,起初它可以工作,但是如果以等于 0 的类型发送,则只开始读取消息,这些是函数: 我使用的结构是这样的: 其中 MAX_LINE_LENGTH 为 256 这些函数在项目的其他地方使用,使用 read function 的 str 变量仅用于 ...
[英]Does rabbitmq have operations log?
我需要查看 rabbitmq 内部发生了什么操作,类似于redis-cli monitor或 redis aof。 rabbitmq有这个能力吗? ...
[英]Issue with semaphore that doesn't work as excpected in C
我目前正在尝试制作一个客户端/服务器程序。 服务器需要防止错误同时接收多条消息。 这是 server.c 代码:#include <sys/msg.h> #include <stdio.h> #include <stdlib.h> #include <str ...
[英]Need help on message passing queue
我还是编程新手。 我一直在努力完成这项任务。 当我运行它显示的程序时:总共发送了 0 个字节。 它应该显示发出的总字节数。 作业提示问题: 发送方: 发送方应被调用为./sender 其中是要发送给接收方的文件的名称。 例如,./sender file.txt 将发送名为 file.txt 的文件。 ...
[英]Unable to map end to end response time in JMS Sampler (Publisher and Subscriber)
我正在使用 JMS 发布者和订阅者采样器。 到达队列后,有一些处理器处理消息,然后在成功处理后将该消息发布到另一个队列中。 我希望获得上述活动的端到端响应时间。 即在发布消息后,直到订阅者阅读它。 我遇到了 JMSCorrelationID 和 JMS Selector,但无法使用它们。 将不胜感激 ...
[英]How to fix the error Permission denied while using msgrcv in C
我想用 C 编写一个程序,从消息队列接收消息。 我这里有现有的代码:typedef struct { long id; char mes[20]; } message; int main() { key_t cle = ftok(".",0); ...
[英]How to passing message using message queue in C?
我尝试使用 FIFO 进程通信用 C 语言编写我的程序。 我有两个子进程,扫描仪和分析仪。 名称为Scanner 的进程对dir 进行扫描,并将名称为dir 的内容发送给进程Analyzer。 过程分析器应该打印文件名。 问题是流程分析器不打印所有名称。 为什么? 这是我的代码: 这是我的输入: ...
[英]PHP Message Queue for low volume jobs
使用 PHP 和消息队列 (MQ) 系统时,如 RabbitMQ、Beanstalkd 等。 将作业添加到队列似乎很简单(通常是一个 HTTP 请求)。 但是为了处理排队的作业,大多数示例都涉及一个带有while循环的 PHP 脚本,其中建立了到 MQ 服务器的连接,这最终响应了一个作业(或者立即响 ...
[英]Why do I keep getting error "ORA-04061: existing state of has been invalidated" without any invalid objects? (Oracle sql)
环境我工作的公司编写了一个解决方案,这样我们就可以通过将 API 调用放入表中来将它们发送到数据库外部并对其进行排队。 我用它来从 Jira 中获取一些信息,然后将这些信息插入到数据库中,这样我们就可以将相关数据放入表中并在前端使用它。 我编写了以下 object 类型来处理 api 调用的大部分 ...
[英]Group messages by key for pulsar key_shared subscription type
假设我有一组无限的密钥,用于发布到脉冲星主题的消息。 以及一组有限的预期消息类别,其中类别信息是消息有效负载的一部分。 每当使用给定键的所有消息类别时,我都想在我的应用程序中调用一个操作。 例如,如果我看到以下键/类别对,我希望看到一个动作被调用。 为了确保应用程序的弹性,我只在所有类别都被消耗后才 ...
[英]Unauthorized access to the RabbitMQ API
每次启动我的应用程序时,我都试图完成,从 RabbitMQ API 获取所有存在的队列和交换。 但不幸的是我收到以下错误: 我的代码: 应用程序属性文件: 每次启动时执行的组件: 我想要完成的是以下内容: 我在我的 RabbitMQ 服务器上定义了一些队列和交换器。 我还导出了定义 json 文件 ...
[英]Correct way to build an in-app notification service?
背景我有一个单体 Node.js + PostgreSQL 应用程序,除此之外,它还需要向最终用户提供实时应用程序内通知。 目前是通过以下方式实现的: 有一个数据库表notifications ,其中包含state (待处理/已发送)、 userid (通知接收者的 ID)、 isRead (用户 ...
[英]Rebus publisher tries to route the message
我觉得我没有完全理解 Rebus 的工作原理...... 我有一个系统,其中 API 应该在 SQL 表中对消息进行排队,还有一个 Worker Service 将处理消息。 我注意到发布者试图将消息路由到处理程序,如果它没有找到合适的处理程序,它会引发异常并将消息移动到错误队列......我只希望 ...
[英]IPC MSG Queue how to identify message type of each message that is sent?
我刚刚了解了 MSG 队列,我尝试用公共键编写两个进程,其中一个发送消息,另一个读取消息然后删除队列。 但问题是,我想知道发送时哪条消息具有哪种类型。 这是我的控制台结果: 发送的消息:MSG_6 发送的消息:MSG_2 发送的消息:MSG_8 发送的消息:MSG_9 发送的消息:MSG_8 发送 ...