messagebroker 相关问题

Message Broker是一种模式,旨在消费来自应用程序的消息并执行转换等操作,提供消息路由机制的点对点和发布 - 订阅模式。它调解应用程序之间的通信,最大限度地减少应用程序之间应该具有的相互意识,以便能够交换消息,有效地实现解耦。

WebSocket 与 Kafka/Active Mq/Rabbit Mq |春天

我的本地应用程序详细信息: 前端 - Reactjs 部署在 4 个虚拟机中 [a、b、c、d] 后端 - Spring 微服务[无状态]部署在 4 个虚拟机中 [w,x,y,z]] 数据库-Sql服务器 负载均衡器 - F5 CDN -

回答 1 投票 0

是否可以从客户端应用程序中删除 ActiveMQ Classic 中的队列或主题?

我们使用的是ActiveMQ Classic 5.15.15。我相信当代理收到新消息时,它会创建相应的队列或主题。 是否可以完全删除(不是清除!)主题或问题...

回答 1 投票 0

RabbitMQ BrokerUnreachableException(.net 4.8 与 .NET 8.0)(不起作用/起作用)

我正在尝试连接到我的计算机上的本地主机 RabbitMQ 服务器并不断收到错误。 错误: RabbitMQ.Client.Exceptions.BrokerUnreachableException:“没有指定的端点

回答 1 投票 0

我应该在微服务中编写带有数据重复的最小的还是大型的

考虑我有这两个模型,它们位于不同的微服务中。我可以用两种方式写它们: 公开课订单 {     公共 Guid Id { 获取;放; }           公共 Guid ItemId { 获取;设置...

回答 1 投票 0

无法通过 Quarkus 中的 SmallRye Reactive Messanging MQTT 连接器连接到 MQTT 代理

我正在尝试将 MQTT 连接器连接到我的代理。 代理正在监听 ws://localhost:1234 我使用 Quarkus 作为我的后端框架。我的 MQTT 连接器的配置设置为: # 出去...

回答 1 投票 0

Kafka 基于键/值对的消息传递的目的是什么?

Kafka的所有例子|生产者将 ProducerRecord 的键/值对显示为不仅类型相同(所有示例均显示 ),而且值相同。例如: 制作人。

回答 4 投票 0

Qpid Proton:将消息发送到两个目的地

目前,我可以将消息发送到单个队列“devQueue”。当消息到达“devQueue”时,它也需要发送到“localQueue”。我发现这个实施挑战......

回答 1 投票 0

如何让RabbitMQ从队列中一一读取?

我只是在玩 RabbitMQ 并尝试在两个 C# 项目中设置测试发送器和接收器。 测试发送器.cs 使用系统; 使用 RabbitMQ.Client; 使用系统文本; 公开课TestSe...

回答 2 投票 0

收件箱模式和发件箱模式

我没有看到收件箱模式和发件箱模式之间的区别。 收件箱模式将消息保存在数据库中。发件箱模式也是如此,那么有什么区别呢?

回答 1 投票 0

SQL 队列不启动激活过程 SQL Server

SQL Server 2019 我正在尝试从触发器启动存储过程(以便触发器保持精简)来处理某些生产设施中的数据。使用队列/消息等对我来说是新的 我已经

回答 1 投票 0

Kafka是消息队列还是消息代理?

在阅读了几篇解释消息队列和消息代理之间区别的文章后,我对 Kafka 是消息队列还是消息代理感到非常困惑。 主要

回答 1 投票 0

ESQL:从重复的 XML 段中提取唯一元素

我面临着 ESQL 代码的挑战。我有一条包含重复段的 XML 消息,我需要从该段内的特定元素中提取唯一值。以下是...

回答 2 投票 0

ESQL 用于将字符串拆分为多个值

以下输入 xml 字段需要按 6 个字符进行子串化,并且每 6 个字符应拆分并保存在输出的选项字段中。 输入: 124414500045563879 以下输入 xml 字段需要按 6 个字符进行子字符串化,并且每 6 个字符应拆分并保存在输出的选项字段中。 Input: <feature>124414500045563879</feature> output: <option>124414</option> <option>500045</option> <option>563879</option> IIB ESQL 中是否有可用的 tokenizer 函数来实现上述结果。 据我所知,ESQL 中没有 String Tokenizer 函数。 但是您可以使用以下过程作为基础来实现您的目标。该方法将 Delim 上的 S 拆分为 Env 中的数组(Environment.Split.Array[]) 并在重新填充之前删除Environment.Split。 在您的情况下,您不需要 Delim,您应该在子字符串部分使用固定长度。 CREATE PROCEDURE Split (IN S CHARACTER, IN Env REFERENCE, IN Delim CHARACTER) BEGIN DECLARE P INTEGER; DECLARE Idx INTEGER 1; SET Env.Split = NULL; REPEAT SET P = POSITION(Delim IN S); IF P = 0 THEN SET Env.Split.Array[Idx] = S; ELSE SET Env.Split.Array[Idx] = LEFT(S, P - 1); SET S = SUBSTRING(S FROM P + LENGTH(Delim)); SET Idx = Idx + 1; END IF; UNTIL P = 0 END REPEAT; END; 来源:http://www.mqseries.net/phpBB2/viewtopic.php?p=97845& 另一种解决方案可能是将特征值作为比特流,从中构建新的 BLOB 消息,并使用描述该值中令牌的消息定义重新解析它。重新解析后,就可以进一步处理新的逻辑消息了。 ESQL 中没有内置的 split 函数。然而,人们可以在 ESQL 中创建自己的 split 函数。您可以使用以下过程根据 delemeter 拆分字符串并将其存储在数组中。 CREATE FUNCTION split(string CHARACTER, delimiter CHARACTER, IN result REFERENCE) BEGIN DECLARE index INTEGER 1; WHILE SUBSTRING(string BEFORE delimiter) <> '' DO EVAL('SET result.index[' || CAST(index AS CHARACTER) || ']=''' || SUBSTRING(string BEFORE delimiter) || ''''); SET index = index + 1; SET string = SUBSTRING(string AFTER delimiter); END WHILE; EVAL('SET result.index[' || CAST(index AS CHARACTER) || ']=''' || string || ''''); END;

回答 3 投票 0

消息代理与 Java 阻塞队列与休息

我必须创建两个服务,让我们调用服务A和服务B。A需要向B发送消息并且不期望得到响应。考虑到消息数量并不大,假设每秒 5 条......

回答 1 投票 0

.NET - 使用消息代理测试系统

我有一个关于测试我的应用程序的问题,我在其中使用消息代理(公共交通库、Azure 服务总线实现)在服务之间进行通信。假设我有 ServiceA 和

回答 1 投票 0

尽管订阅但未调用 MQTT handleMessage 函数

我正在开发一个 Go 应用程序,该应用程序订阅 MQTT 主题并使用 handleMessage 函数处理传入消息。但是,我遇到了一个问题,handleMessage 函数......

回答 1 投票 0

是CCSID 1208支持的字符§吗

我需要知道CCSID 1208是否支持字符§。一般来说,我们如何找到特定CCSID支持的字符列表。 谢谢

回答 2 投票 0

Paho MQTT cleanSession 设置为 false 但未接收消息

我正在为一个项目测试 MQTT。当客户端连接时,我还能够接收有关我的客户端订阅的主题的消息。我已将 QoS 设置为 1,并将 cleanSession 设置为 false....

回答 3 投票 0

将清除会话标志设置为 FALSE 时,我丢失了已发布的值

是否有人有一个合乎逻辑的解释,为什么尽管我有明确的会话标志= false,但我在未连接到代理时却没有收到我订阅的更新的已发布消息? 机智...

回答 3 投票 0

什么时候在消息代理中创建队列?

什么时候习惯在消息代理中创建队列?例如,我的应用程序中有一个 RabbitMQ,因此我需要在启动它之前创建队列。 我还在想...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.