MQ
一点寒芒先至
这个作者很懒,什么都没留下…
展开
-
Java ActiveMQ 理解JMS 和 ActiveMQ基本使用(一)
一. 认识JMS1.概述对于JMS,百度百科,是这样介绍的:JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。简短来说,JMS是一种与厂商无关的 API,用来访问消...转载 2018-03-05 10:59:34 · 228 阅读 · 0 评论 -
ActiveMQ学习总结(二)——spring整合ActiveMQ
1.参考文献Spring集成ActiveMQ配置Spring JMS异步发收消息 ActiveMQ2.环境在前面的一篇ActiveMQ入门实例中我们实现了消息的异步传送,这篇博文将如何在spring环境下集成ActiveMQ。如果要在spring下集成ActiveMQ,那么就需要将如下jar包导入项目:本文有两篇参考文献,因此有两个实例,项目结构如下图所示:3.实例1信息发送者:HelloSend...转载 2018-03-05 17:11:41 · 152 阅读 · 0 评论 -
ActiveMQ学习总结(三)——ActiveMQ采用Spring注解方式发送和监听
原文对于ActiveMQ消息的发送,原声的api操作繁琐,而且如果不进行二次封装,打开关闭会话以及各种创建操作也是够够的了。那么,Spring提供了一个很方便的去收发消息的框架,spring jms。整合Spring后,代码不仅变得非常优雅,而且易用性和扩展性更好。1. maven依赖<!-- activemq --><dependency> <groupId&g...转载 2018-03-05 17:23:37 · 166 阅读 · 0 评论 -
RabbitMQ-1入门
JMS规定了两种消息模型;而AMQP的消息模型更加丰富JMS限定了必须使用Java语言;AMQP只是协议,不规定实现方式,因此是跨语言的。JMS是定义了统一的接口,来对消息操作进行统一;AMQP是通过规定协议来统一数据交互的格式activemq是基于JMS,而RabbitMQ基于AMQP五种消息模型RabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因...原创 2018-06-20 18:23:05 · 1294 阅读 · 0 评论 -
RabbitMQ-2集群模式
RabbitMQ并不是分布式的,但是可以建立集群1.普通集群模式(不能高可用)其他节点不保存实际数据,缺点:1.在rabbitmq集群内部存在大量数据传输2.可用性没有保障,存有数据的机器宕机,数据丢失2.镜像集群模式(HA)缺点:不是分布式的,数据量太大会存在问题如何开启镜像集群模式,在rabbitmq控制台新增一个策略,指定数...原创 2019-08-20 10:49:12 · 150 阅读 · 0 评论 -
RabbitMQ-3数据丢失问题
1.使用rabbitmq事务(同步,影响性能)2.2.1 生产者使用confirm,回调机制(异步,性能高)2.2 rabbitmq开启持久化2.3 消费者使用手动ACK原创 2019-08-20 16:30:15 · 266 阅读 · 0 评论 -
分布式专题(九)kafaka
文档链接:https://pan.baidu.com/s/1eLHBXs-V9bOmkAh9ZLXcAw提取码:dhcd链接:https://pan.baidu.com/s/13dqujepEIPJ5r_0Z8ujSxw提取码:aq59安装kafkatar -zxvf . 进入到config目录下修改server.properties bro...原创 2018-10-15 09:51:35 · 521 阅读 · 0 评论