cost 148 ms
spring-cloud-stream test-binder 不适用于基于 KStream 的处理器 - spring-cloud-stream test-binder not working for a KStream based processor

我无法让测试活页夹为基于 kstream 的函数( doNothing )工作,如下所示。 这同样适用于基于非 kstream 的函数( uppercase )。 这使用了 kafka 活页夹。 上述 lambda 的绑定配置如下 测试用例如下 upperCaseTest运行良好。 doNoth ...

Spring Cloud Stream test-binder OutputDestination 不消费事件 - Spring Cloud Stream test-binder OutputDestination does not consume events

我们使用微服务和事件驱动架构(更具体的编排)。 我们使用 kafka,许多服务使用 Spring Cloud Stream 作为消息代理的抽象。 将我们的 Spring Cloud Stream 相关源升级到新的功能样式后,我们的集成测试开始出现问题。 问题与将旧的 MessageCollector ...

设置 spring.cloud.stream.rabbit.bindings 时出现 QueuesNotAvailableException。<input-channel> .consumer.bindQueue=false</input-channel> - Getting QueuesNotAvailableException when setting spring.cloud.stream.rabbit.bindings.<input-channel>.consumer.bindQueue=false

出现错误后,我进入了一个堆栈跟踪。 想知道我go哪里错了。 org.springframework.amqp.rabbit.listener.QueuesNotAvailableException:无法为侦听器准备队列。 要么队列不存在,要么代理不允许我们使用它。 org.springfram ...

Spring Cloud Stream kafka 时间戳 - Spring cloud stream kafka timestamp

我正在使用 spring cloud streams 来消费 kafka。 我需要从发布者那里获取事件发布到队列的时间(发布者时间而不是经纪人摄取时间) 我可以在标题中看到以下信息: 我对以上两个时间戳感到很困惑。 我确实在一些消息来源中看到创建时间戳意味着它是生产者的发布时间戳。但是什么代表发布时 ...

使用 StreamBridge 和使用 EnableBinding 注释定义 MessageChannel 绑定之间的性能差异是什么? - What is the performance difference between using StreamBridge and defining MessageChannel bindings using the EnableBinding annotation?

这是文档中为外国事件驱动应用程序中的生产者建议的当前方法:@Autowired StreamBridge streamBridge; .... bridge.send("binding1" , message); bridge.send("binding2" , message); 以前使用 ...

Spring RabbitMQ binder:分区生产者是否使用多个通道来发布路由到队列分区之一的消息? - Spring RabbitMQ binder: does partition producer use multiple channels to publish messages routed to one of queue partitions?

我们使用 Spring RabbitMQ Binder 对队列进行分区。 我们正在使用队列,然后根据我们对PartitionKeyExtractorStrategy的实现,我们将消息发送到队列分区。 对我们来说重要的是,进入队列分区的消息保留了它们的顺序,但由于某种原因它们不是。 我们从Parti ...

如何使用 Spring Cloud Stream 生产者属性设置消息在功能出站通道中的分区? - How to use Spring Cloud Stream producer property to set the partition of a message in functional outbound channel?

我有一个非常简单的应用程序,它使用函数式方法来使用来自 Kafka 主题的消息,处理它们的有效负载并将它们发送到不同的主题。 我正在使用 Spring Boot 2.7.5 和 Spring Cloud Starter Stream Binder Kafka 3.2.6(由 Spring Clou ...

rabbitMQ在spring开机时宕机,由于连接重试启动时间增加 - When rabbitMQ is down in spring boot, startup time increases due to connection retries

我有一个 spring 启动微服务应用程序,我正在使用 spring-cloud-stream-binder-rabbit 我的所有 rabbiqMq 配置都工作正常,但如果 rabbitMq 出现故障,消费者会不断尝试获取连接,从而无限期地增加服务启动时间。 当 rabbitMq 启动时,需要 & ...

KCL 不 PUT 或 GET 和来自 DynamoDB 检查点的项目或锁定表 - KCL doesn't PUT or GET and items from DynamoDB checkpoint or locks tables

我使用 KCL 实现了从 Kinesis 读取消息,但是当我检查 DynamoDB 表时,我发现只有组表有分片列表,但检查点表和锁表没有任何项目: 知道为什么 KCL 不从检查点和锁表中 PUT 或 GET 项目吗? ...

如果我在 Spring Cloud Stream 中使用数据时设置 spring.json.trusted.packages = '*' 是否有问题? - Is it a problem if I set spring.json.trusted.packages = '*' while consuming data in Spring Cloud Stream?

我在我的项目中使用Spring Cloud Stream 。 我还没有开始使用功能性 stream。 我仍在使用@StreamListener 使用数据。 我也将数据作为批次使用。 由于我批量使用数据,因此我必须提供反序列化器。 我有太多输入主题,我必须创建新的反序列化器类。 但是,我注意到了一个 ...

使用 spring 云 stream 将消息重新传送到 RabbitMQ 消费者设置 - Message getting redelivered to RabbitMQ consumer setup using spring cloud stream

我们有一个 SpringBoot 服务实现,我们在其中使用具有以下设置的延迟消息传递: 获取消息的初始队列(队列 1)设置了 TTL,该队列还有一个死信交换,其中提到了一个特定的死信路由键。 另一个队列(队列 2)使用设置为死信路由键的路由键绑定到前一个队列的 DLX 消费者收听队列 2 上的消息。 ...

如何生成可供 spring 云 stream 消费者使用的消息记录? - How to produce a message record which can be consumed by a spring cloud stream consumer?

在生产者方面,我使用 Kinesis 的 PutRecord API 向 stream 生成消息。 从消费者方面来看,我正在使用 spring-cloud-stream-binder 集成进行 kinesis。 我已经修改了用于构建来自org.springframework.integration ...

如何使用云 stream sqs binders 确认/重新排队 - How do I acknowledge / requeue with cloud stream sqs binders

我正在编写一个应用程序来使用队列中的消息。 我能够成功绑定 sqs 并接收消息。 但是,当我想重新排队消息时,我使用如下。 我也用来重新排队 但这并不成功。 我也试过 PollableMessage 但不清楚如何实现它。 https://docs.spring.io/spring-cloud-st ...

如何在批处理消费者模式下将 Kinesis 标头传递给 Spring Cloud Stream 函数? - How do you pass Kinesis headers to Spring Cloud Stream functions in batch consumer mode?

我正在将当前使用基于注释的编程模型的现有流处理代码转换为使用 Spring Cloud Function。 启用消费者批处理模式后,如何将 AWS Kinesis 检查点传递给我的Consumer ,以便只有在处理器成功处理批处理中的所有消息后,我才能执行手动检查点操作? 使用基于注解的编程模型,我 ...

如何使用 StreamBridge 向 RabbitMQ 发送优先级消息 - How to send a message with priority to RabbitMQ with StreamBridge

我正在使用 RabbitMQ。 我已经定义了一个具有优先级的队列,我可以使用 RMQ GUI 向这个队列发送具有一些优先级值的消息,并且消费者也可以按排序顺序获取消息,但是当我尝试使用 Stream bridge 从我的 java 代码发送消息时,我不知道如何指定消息的优先级。 这是我尝试过的: ...

spring 云 stream function 基于方法的单元测试怎么写? - How to write unit test for spring cloud stream function based method?

当我尝试测试基于 spring cloud stream function 的方法时,它总是发生关于 InputDestination 的 NullPointerException。 我有两个问题: 我很难从官方文档中知道如何编写 UT。 官方测试文档此外,如果测试文件具有某些依赖项,如何编写集 ...

生产者和消费者如何绑定Spring云stream绑定? - How to bind Spring cloud stream binding for producer and consumer?

我是 Spring 云和 RabbitMQ 的新手。我正在尝试从 Rabbit MQ 生成和使用消息。 我在为生产者和消费者配置交换名称和队列名称时遇到困难。 我想连接到名为order的现有交换和名为myQueue的现有队列下面是 application.properties spring.ra ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM