消息队列
写代码的小森森
上若善水
展开
-
2.Kafka安装和启动
1. 下载zookeeper和kafka,并上传解压本人看尚硅谷视频学习,所以本班和视频中的一样。kafka使用的是kafka_2.11-0.11.0.0,zookeeper用的是最新版。tar -zxvfapache-zookeeper-3.5.6.tar.gz -C /usr/localmvapache-zookeeper-3.5.6zookeepertar -xvfk...原创 2019-10-25 11:09:22 · 375 阅读 · 0 评论 -
1.Kafka概述
1.1 定义Kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。1.2 消息队列 1.2.1 传统消息队列的应用场景使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2)可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所 以即使一个处理消...原创 2019-10-22 20:23:33 · 543 阅读 · 0 评论 -
5.ActiveMQ-Zookeeper主从搭建
ZooKeeper实现的MasterSlave实现方式,是对ActiveMQ进行高可用的一种有效的解决方案,高可用的原理:使用ZooKeeper(集群)注册所有的ActiveMQBroker。只有其中的一个Broker可以对外提供服务(也就是Master节点),其他的Broker处于待机状态,被视为Slave。如果Master因故障而不能提供服务,则利用ZooKeeper的内部选举机制会从Slav...原创 2018-09-26 16:42:52 · 421 阅读 · 0 评论 -
4.ActiveMQ-Spring集成
4.1 ActiveMQ和Spring集成由于在项目中一般用的环境都是spring,所以需要知道,spring怎么集成ActiveMQ。4.1.1 搭建提供者项目第一步:创建一个 Maven 的项目,名为:spring-activemq-producer,导入 jar<project xmlns="http://maven.apache.org/POM/4.0.0" xm...原创 2018-09-14 16:48:13 · 281 阅读 · 0 评论 -
3.ActiveMQ-数据Mysql持久化
3.1 数据Mysql持久化第一步:在 apache-activemq-5.15.6\lib 中加入,连接数据库的jar 和 数据库连接池的jar第二步:配置 apache-activemq-5.15.6\conf\activemq.xml 文件,有两处地方。<persistenceAdapter> <jdbcPersistenceAdapter dat...原创 2018-09-13 17:41:49 · 265 阅读 · 0 评论 -
2.ActiveMQ-API使用
2.1 修改登录名认证和Connection的使用2.1.1 修改登录名认证在 conf/activemq.xml 文件中,可以修改登录认证,即ConnectionFactory中填写的用户名,密码。<plugins> <simpleAuthenticationPlugin> <users> <...原创 2018-09-13 17:04:45 · 317 阅读 · 0 评论 -
JMS基本概念和模型
-------------------------------------------------------------------------------------------JMS是什么 JMS 全称:Java Message Service,Java消息服务,是Java EE中的一个技术。JMS规范 JMS定义了Java 中访问消息中间件的接口,并没有给予实现,...转载 2018-09-13 14:06:34 · 367 阅读 · 0 评论 -
1.ActiveMQ-快速入门
1. ActiveMQ下载1.1下载地址:http://activemq.apache.org/activemq-5156-release.html1.2 activemq 相关jar从它的目录来说,还是很简单的: bin存放的是脚本文件 conf存放的是基本配置文件 data存放的是日志文件 docs存放的是说明文档 examples存放的是简单的实例 li...原创 2018-09-12 16:17:32 · 349 阅读 · 0 评论 -
消息队列的应用场景和常见的消息队列之间的比较
消息队列使用的四种场景介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景...转载 2018-09-12 08:58:57 · 402 阅读 · 0 评论