随笔分类 - 消息队列
消息队列
摘要:java操作kafka非常的简单,然后kafka也提供了很多缺省值,一般情况下我们不需要修改太多的参数就能使用。下面我贴出代码。 pom.xml 生产者: 注意: 1.kafka如果是集群,多个地址用逗号分割(,)2.Properties的put方法,第一个参数可以是字符串,如:p.put("boo
阅读全文
摘要:在学习本章节前,请先学习之前的章节:Java访问RabbitMQ:https://www.cnblogs.com/duanjt/p/10057330.htmlRabbitMQ消息发布时的权衡:https://www.cnblogs.com/duanjt/p/10075308.html 一、推送Con
阅读全文
摘要:在进行本篇文章的学习之前,你需要先阅读 https://www.cnblogs.com/duanjt/p/10057330.html。以便对Java访问RabbitMQ的基础用法有所了解。 一、失败通知 基于前面的讲解,如果消息通过交换器发送到指定的路由键,而这个路由键却没有被队列绑定,那么这条消息
阅读全文
摘要:一、概述 前面学过ActiveMQ。ActiveMQ主要是实现的JMS规范,而RabbitMQ就是AMQP的一个具体实现。 RabbitMQ里面有几个概念:生产者、消费者、消息、交换器、路由键、队列、绑定、虚拟主机 1.生产者角度 生产者产生数据,然后根据指定交换器和路由键将数据发送到消息队列Rab
阅读全文
摘要:一、安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel 二、安装erlang 1.下载所需源码,
阅读全文
摘要:前面提到了原生API访问ActiveMQ和Spring集成ActiveMQ。今天讲一下SpringBoot集成ActiveMQ.SpringBoot就是为了解决我们的Maven配置烦恼而生,因此使用SpringBoot无疑就会让我们减少很多繁琐的xml配置。具体操作如下:1.pom.xml2.app
阅读全文
摘要:首先我们搭建一个spring-mvc项目,项目可以参考:spring-mvc 学习笔记 步骤: 1.在pom.xml加上需要的包 2.web.xml的根路径下增加对spring容器的监听(注意:是增加,不是覆盖) 3.application.xml文件如下: 4.生产者的Java代码 5.消费者的J
阅读全文
摘要:1、下载安装ActiveMQ 下载可以去官网下载:http://activemq.apache.org/download.html。我们这里使用windows测试,所以下载windows版本即可。 2、启动ActiveMQ 下载zip文件后直接解压,解压后我们比较关注的是bin和conf目录。 bi
阅读全文
摘要:什么是消息中间件 其实并没有标准定义。一般认为,消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。常见的消息中间件有: ActiveMQ RabbitMQ RocketMQ Kafka 如何选型: 消息中间件的使用场景
阅读全文