publish-subscribe 相关问题

发布/订阅是一种消息模式,其中消息的发送者(发布者)不对要直接发送到特定接收者(订阅者)的消息进行编程。相反,已发布的消息被表征为频道,而不知道可能存在的订户(如果有的话)。

在 GCP PubSub 中,如果必须重试消息,如果配置了退避,那么在重试尝试之前,它是否会被推送到现有消息的后面?

我想检查特定消息的重试在 GCP 发布-订阅中如何工作?如果必须重试一条消息并且订阅还有其他消息,当前消息是否会被推到后面,或者...

回答 1 投票 0

在订阅上应用过滤器时,Python Pubsub 订阅者客户端不会拉取消息

我在我的 Python Web 应用程序中使用 Pubsub 流式拉取订阅。当我没有应用任何订阅过滤器时,订阅者客户端能够成功从

回答 1 投票 0

NATS-Python中使用request-reply时如何设置订阅和发布权限?

我想设置auth权限,但是使用请求-回复模式时似乎有所不同。 这是我的设置: 值.yaml 用户: -用户:测试 密码:测试测试 权限: 订阅:[“...

回答 1 投票 0

无法从正在运行的事件循环中调用 asyncio.run()

我有一个在 uvicorn 服务器内运行的 python 应用程序。我已经创建了一个 Pub/sub 订阅者并尝试从我的 main.py 中启用它。我正在使用流式拉取订阅。现在,我的

回答 1 投票 0

subscribe()方法是否阻塞?

我从 Project Reactor 开始,我无法理解为什么这段代码无限地打印“Hello”并且从不返回 Disposable 对象。 Flux Flux = Flux.generate(sink -&... 我从 Project Reactor 开始,我无法理解为什么这段代码无限地打印“Hello”并且从不返回 Disposable 对象。 Flux<Object> flux = Flux.generate(sink -> sink.next("Hello")); Disposable disposable = flux.subscribe(System.out::println); disposable.dispose(); System.out.println("This doesn't print"); 我认为,当调用 subscribe() 方法时,它必须立即返回 Disposable 对象,如果我愿意,我可以使用该对象取消订阅。我知道这个 subscribe 方法中的代码在同一个线程中运行,如果我在 delayElements 调用之前替换 subscribe 方法,那么下面的代码将起作用,因为它在单独的守护线程中运行,所以可以解释为什么吗?它是否停止在 subscribe 方法并且不返回 Disposable 以及是否有任何方法可以通过调用 subscribe 方法来管理订阅?是否可以类比delayElements方法,在单独的线程中执行,并且调用subscribe方法的结果立即返回Disposable? 我找不到这个问题的具体答案。在我看到的所有示例中,要么是有限数据流,要么使用了delayElements方法。 是的,subscribe()在这个特定场景中会阻塞。 Reactor 是并发无关的,这意味着默认情况下它不会对您强制执行任何线程/异步性,并在调用线程(在本例中为主线程)上执行管道。 您可以使用 subscribeOn 或 publishOn 显式更改此设置,也可以使用 delayElements 等某些运算符隐式更改。 Flux<Object> flux = Flux.generate(sink -> sink.next("Hello")).publishOn(Schedulers.parallel()); Disposable disposable = flux.subscribe(System.out::println); disposable.dispose(); System.out.println("This doesn't print");

回答 1 投票 0

如何获取GCloud Pubsub的所有消息?

我正在编写一个计划的云函数,它订阅一个 pubsub 主题并从 pubsub 中提取所有消息,直到队列空闲。我想确认一些消息,但确认其他消息,以便它们

回答 1 投票 0

非父子React组件之间如何共享数据?

在子父关系中的组件之间共享数据的过程在 React 文档中有详细记录并直接处理。不太明显的是 h...

回答 2 投票 0

如何存储Websocket连接以进行过滤?

我正在尝试为一家运输公司构建一个系统。该公司拥有多辆卡车,将物品运送到不同的国家。 该系统的用例之一是跟踪每辆卡车并查看...

回答 1 投票 0

kafka可以像pubsub一样,按需动态创建consumergroup吗?

如果你有数以万计的消费者,每个消费者都需要自己的最新消息副本,并且消费者数量不断进出而波动,kafka可以支持这个用例吗? 我唯一的办法...

回答 1 投票 0

与消息代理的粘性会话

我正在开发一个项目,我们正在尝试利用消息代理,在类型消息开始发送给给定的消费者之后,它会继续发送给该消费者。这本质上是...

回答 1 投票 0

ActiveMQ - 结合发布订阅和点对点

有没有办法用ActiveMQ实现一个拓扑,其中P是发布者,s_a是服务A的订阅者,s_b1和s_b2是服务B的订阅者。后者设置在集群中用于负载

回答 1 投票 0

使用 ZeroMQ 时如何等待 SUB 套接字的订阅在 PUB 端注册?

我有消息总线,仅将消息从其 PULL 套接字转发到 PUB 套接字。它作为系统其他部分的通信媒介,使用 PUSH 套接字发送消息和 SUB 所以...

回答 1 投票 0

React Context API 无法支持高效的 pub sub 模式

我正在使用 React 的 Context API 来实现一个简单的发布-订阅模式。我有一个包含 100 个项目的列表,其中有一些重复项,每个项目上都有一个“赞”按钮,当我在...

回答 1 投票 0

使用声明方式处理 pub/sub 事件时从应用程序返回不可重试的错误

当我尝试使用 DAPR 发布/订阅使用主题时,出现这样的错误。看起来消息已成功消费,但之前记录了一个错误。无法识别 root-c...

回答 1 投票 0

Pusher 事件被触发两次

每当管理员发送通知时,我都会使用 Pusher (pusher.com) 向所有登录的客户端触发通知。 由于某种原因,该事件拍摄了两次,尽管我只触发了一次。 客户...

回答 2 投票 0

Redis pub/sub架构发布到chanel时返回0

我已经用C#实现了基于redis的应用程序。它是一个多层的发布/订阅架构。 我有 Redis 桌面管理器(RDM)以及在本地运行的 Redis 服务器。 还有一个

回答 2 投票 0

如果我没有使用 pubsub 设置“恰好一次传递”,重复发生的频率是多少?

我注意到使用“仅一次交付”会影响使用拉取和确认时的性能。拉取和确认消息所需的时间最多延长 5 倍(约 0.2 秒)。如果我禁用“

回答 2 投票 0

无法在 pgadmin 中创建 pg-notify 扩展

如果不存在则创建扩展 pg_notify;无法在 pgadmin 中执行此命令。 我收到以下错误: 错误:无法打开扩展控制文件“C:/Program Files/PostgreS...

回答 1 投票 0

使用 Websphere MQ 主题 .NET API

我读了这篇文章 并且仍然不理解主题在 MQ 中如何工作的概念。 在 JMS 中,我知道您可以在某个主题上发布消息,并且为了从该主题接收消息,您首先...

回答 1 投票 0

如何使用 Azure 事件网格监听所有 azure 订阅的事件?

我有一个天蓝色订阅列表,我想在其中使用Azure事件网格监听这些天蓝色订阅中的事件(例如创建的虚拟机)。 可以这样做吗?是...

回答 1 投票 0

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