小编Leo*_*sch的帖子

如何使用spring boot在rabbit mq中创建动态队列?

我需要帮助。

我正在开发一个 spring 启动应用程序,我希望我向rabbitMQ 发布消息。我想将它发送到一个队列,该队列在消息本身中命名。这样我想动态创建队列。我只找到了使用“静态”队列的示例。

我已经研究了一些东西,但没有找到任何东西。我是 RabbitMQ 的新手,学习了基本概念。我对春天也很陌生。

RabbotMQ 配置

@Configuration
public class RabbitMQConfig {

    @Value("amq.direct")
    String exchange;

    @Value("queue-name") // Don't want to do this
    String queueName;

    @Value("routing-key") // Or this
    String routingkey;

    @Bean
    Queue queue() {
        return new Queue(queueName, true);
    }

    @Bean
    DirectExchange exchange() {
        return new DirectExchange(exchange);
    }

    @Bean
    Binding binding(Queue queue, DirectExchange exchange) {
        return BindingBuilder.bind(queue).to(exchange).with(routingkey);
    }

    @Bean
    public MessageConverter jsonMessageConverter() {
        return new Jackson2JsonMessageConverter();
    }

    @Bean
    public AmqpTemplate template(ConnectionFactory connectionFactory) {
        final RabbitTemplate rabbitTemplate = new …
Run Code Online (Sandbox Code Playgroud)

java queue spring amqp rabbitmq

9
推荐指数
1
解决办法
6455
查看次数

Android Jetpack:如何使用 PagingDataAdapter 在回收器视图中进行多项选择?

我想在我的 Android 应用程序中进行多项选择。我以前做过,但只使用了 ArrayAdapter。

我有一个 Flow 作为我的数据集,并使用 PagingDataAdapter 和 ViewHolder。

我的问题是,如果数据集不仅仅是一个列表并且我无法真正轻松地访问它,如何进行多重选择。

如果您想查找代码,请查看以下内容:

片段 适配器 ViewHolder ViewModel

paging android multi-select android-jetpack

1
推荐指数
1
解决办法
1808
查看次数

标签 统计

amqp ×1

android ×1

android-jetpack ×1

java ×1

multi-select ×1

paging ×1

queue ×1

rabbitmq ×1

spring ×1