
ActiveMQ
阿弥陀佛僧
知幻即离,不假方便;离幻即觉,亦无渐次。
展开
-
ActiveMQ——简介
一、MQ简介为什么引入MQ定义电商系统原创 2019-07-15 22:14:25 · 232 阅读 · 0 评论 -
ActiveMQ——基于Zookeeper搭建Replicated LevelDB集群
之前是可靠,现在是高可用三种集群方式客户端只能连接master,不能连接slave域名映射持久化方式改为leveldb启动脚本原创 2019-08-06 02:30:45 · 7747 阅读 · 0 评论 -
ActiveMQ——传输协议
一、ActiveMQ支持的协议 除了TCP协议之外,ActiveMQ还支持其他的很多协议,比如:AMQP、UDP、SSL、HTTP(S)、VM、MQTT、NIO等,具体可参考官网协议配置选项,也可以根据官网进行调优参数设置。协议描述TCP默认的协议,性能相对可以NIO基于TCP协议,进行了扩展和优化UDP性能比TCP更好,但是不具有可靠性SSL安全...原创 2019-07-23 01:21:56 · 562 阅读 · 0 评论 -
ActiveMQ——与SpringBoot整合
一、队列之生产者 1、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency> 2、配置ymlserver: ...原创 2019-07-22 22:42:21 · 178 阅读 · 0 评论 -
ActiveMQ——JMS规范
一、JMS简介 JMS,全称为Java Message Service,即Java消息服务,是JavaEE中13个核心工业规范标准之一。其他的核心工业规范标准是:JDBC、JNDI(Java的命名和目录接口)、EJB、RMI(远程方法调用)、Java IDL/CORBA(Java接口定义语言/公共对象请求代理程序体系结构)、JSP、Servlet、XML(可扩展标记语言)、JTA(Java事务A...原创 2019-07-17 03:06:47 · 1154 阅读 · 0 评论 -
ActiveMQ——消息持久化的方式
一、消息的持久化 在介绍JMS规范的时候说过:消息的可靠性通过三个方面保证——持久化、事务和签收。这里说一下ActiveMQ中消息持久化的方式。 ActiveMQ支持的持久化方式有很多,具体可参考官网:消息的持久化方式和方案选择 ActiveMQ中常用的持久化机制有JDBC(将消息持久化到Mysql等数据库)、AMQ(低版本中的默认方案)、KahaDB(5.4版本以后的默认持久化方案)和L...原创 2019-07-24 01:37:16 · 3171 阅读 · 0 评论 -
ActiveMQ——与Spring的整合
一、简单整合 1、添加依赖<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.7.0</version></dependency...原创 2019-07-19 02:12:12 · 255 阅读 · 0 评论 -
ActiveMQ——Broker
一、Broker简介 ActiveMQ的Broker其实就代表着ActiveMQ的服务,我们在启动ActiveMQ的时候会读取ActiveMQ的配置文件activemq.xml,默认的配置如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20...原创 2019-07-18 22:12:33 · 1821 阅读 · 0 评论 -
ActiveMQ——消息的生产和消费
是一对一,还是一对多消费者原创 2019-07-16 00:16:42 · 3881 阅读 · 0 评论 -
ActiveMQ——高级特性
一、异步投递 ActiveMQ支持两种消息投递方式:同步投递和异步投递。消息投递指的是消息生产者端将消息发送到消息服务器(即Broker)的过程,若采用同步投递的方式,则生产者端每次向消息服务器发送消息时都需要同步地等待消息服务器给予消息发送成功与否的回执,这一定程度上可能会引起消息生产者的阻塞,影响消息发送的效率;采用异步投递的方式则不会有这个问题,因此ActiveMQ默认采用异步投递的方式。...原创 2019-08-07 03:59:33 · 2052 阅读 · 0 评论