上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页

2020年6月16日

Kafka——常用命令

摘要: 一、启停Kafka 1. 启动Kafka 后台常驻方式,带上参数 -daemon,如: bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties或nohup bin/kafka-server-start.s 阅读全文

posted @ 2020-06-16 13:13 曹伟雄 阅读(2199) 评论(0) 推荐(1) 编辑

2020年6月1日

Spring——可扩展的XML Schema机制

摘要: 前言 从Spring2.0开始,Spring提供了XML Schema可扩展机制,用户可以自定义XML Schema文件,并自定义XML Bean解析器,并集成到Spring Ioc 容器中。 完成XML自定义扩展,需要下面几个步骤: 创建一个 XML Schema 文件,描述自定义的合法构建模块, 阅读全文

posted @ 2020-06-01 23:37 曹伟雄 阅读(433) 评论(0) 推荐(0) 编辑

Kafka——Spring集成Kafka

摘要: 准备工作 安装kafka+zookeeper环境 利用命令创建好topic Pom文件,引入spring-kafka jar包这里需要注意2个地方: kafka-clients 包版本与服务器端kafka-clients版本保持一致(查看服务器kafka版本方法 在kafka安装目录下libs 中查 阅读全文

posted @ 2020-06-01 15:35 曹伟雄 阅读(6442) 评论(0) 推荐(0) 编辑

SpringKafka——消息监听

摘要: 前言 Spring-Kafka中消息监听大致分为两种类型,一种是单条数据消费,一种是批量消费;两者的区别只是在于监听器一次性获取消息的数量。 GenericMessageListener是我们实现消息监听的一个接口,向上扩展的接口有非常多, 比如:单数据消费的MessageListener、批量消费 阅读全文

posted @ 2020-06-01 15:34 曹伟雄 阅读(6146) 评论(0) 推荐(1) 编辑

2020年5月20日

RabbitMQ(八)线程池消费

摘要: 配置 <bean class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor" id="taskExecutor"> <!--核心线程数 --> <property name="corePoolSize" value 阅读全文

posted @ 2020-05-20 11:15 曹伟雄 阅读(4889) 评论(0) 推荐(0) 编辑

RabbitMQ(七)延迟队列

摘要: 前言 延迟队列使用场景: 未按时支付的订单,30分钟过期之后取消订单; 给活跃度比较低的用户间隔N天之后推送消息,提高活跃度; 过1分钟给新注册会员的用户,发送注册邮件等 延迟队列实现方式: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列,实现延迟功能; 使用rabbitmq-delay 阅读全文

posted @ 2020-05-20 11:14 曹伟雄 阅读(929) 评论(0) 推荐(0) 编辑

RabbitMQ(六)实现消息不丢失

摘要: 前言 要想保住RabbitMQ消息不丢失,需要从下面几个方面进行完善。 一、消息持久化 要想做到消息持久化,必须满足以下几点: Exchange 设置持久化(durable:true) new DirectExchange(exchangeName, true, false, new HashMap 阅读全文

posted @ 2020-05-20 11:13 曹伟雄 阅读(707) 评论(0) 推荐(0) 编辑

RabbitMQ(五)Springboot集成RabbitMQ

摘要: 基本概念 @EnableRabbit @EnableRabbit和@Configuration一起使用,可以加在类或者方法上,这个注解开启了容器对注册的bean的@RabbitListener检查。 @RabbitListener @RabbitListener用于注册Listener时使用的信息: 阅读全文

posted @ 2020-05-20 11:12 曹伟雄 阅读(764) 评论(0) 推荐(0) 编辑

RabbitMQ(四)Spring集成RabbitMQ

摘要: 前言 在使用Spring整合RabbitMQ时我们主要关注三个核心接口: RabbitAdmin: 用于声明交换机 队列 绑定等 RabbitTemplate: 用于RabbitMQ消息的发送和接收 MessageListenerContainer: 监听容器 为消息入队提供异步处理 依赖 <dep 阅读全文

posted @ 2020-05-20 11:11 曹伟雄 阅读(968) 评论(0) 推荐(0) 编辑

RabbitMQ(三)五种工作模式和Exchange交换机

摘要: 前言 先来了解RabbitMQ一个重要的概念:Exchange交换机 1. Exchange概念 Exchange:接收消息,并根据路由键转发消息所绑定的队列。 蓝色框:客户端发送消息至交换机,通过路由键路由至指定的队列。黄色框:交换机和队列通过路由键有一个绑定的关系。绿色框:消费端通过监听队列来接 阅读全文

posted @ 2020-05-20 11:10 曹伟雄 阅读(2009) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页

导航