![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ActiveMQ
文章平均质量分 86
ActiveMQ的简介、应用场景、部署、高可用
鮀城小帅
在工作中一步步学习、进步,充实工作也充实生活。
展开
-
ActiveMQ 笔记(六)ActiveMQ的消息存储和持久化
一、持久化机制1、Activemq持久化1.1 什么是持久化:持久化就是高可用的机制,即使服务器宕机了,消息也不会丢失1.2 持久化的作用将MQ 收到的消息存储到文件、硬盘、数据库 等、 则叫MQ 的持久化,这样即使服务器宕机,消息在本地还是有,仍就可以访问到。详情——官网 : http://activemq.apache.org/persistence1.3 Ac...原创 2020-01-01 18:35:03 · 2750 阅读 · 2 评论 -
ActiveMQ 笔记(八)高级特性和大厂常考重点
1、可用性保证引入消息队列之后该如何保证其高可用性?持久化、事务、签收、 以及带复制的 Leavel DB + zookeeper 主从集群搭建 2、异步投递Async Sends2.1 异步投递的定义 对于一个Slow Consumer,使用同步发送消息可能出现Producer堵塞的情况,慢消费者适合使用异步发送如图介绍:2.2 什么是异步投递...原创 2020-01-02 11:19:12 · 319 阅读 · 2 评论 -
ActiveMQ 笔记(二)部署和DEMO(队列、主题)
一、部署操作1. 部署在linux 上的acvtiveMQ 要可以通过前台windows 的页面访问,必须把linux 的IP和 windows的 IP 地址配置到同一个网关下 。这种情况一般都是修改 linux 的IP 地址,修改网卡文件对应的IP 地址修改linux 的ip 地址:cd /etc/sysconfig/network-scriptsvi ifcfg-eth...原创 2019-12-29 22:24:21 · 700 阅读 · 1 评论 -
ActiveMQ 笔记(七)ActiveMQ的多节点集群
一、Activemq 的集群思想1、使用Activemq集群的原因面试题: 引入消息中间件后如何保证其高可用2、集群实现思路基于zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障。3、集群方案(共有三种)主要是基于zookeeper+replicated-leveldb-store的主从集群基于shareFil...原创 2020-01-02 10:40:50 · 3275 阅读 · 2 评论 -
ActiveMQ 笔记(三)JMS规范和落地产品、小知识Broker
一、JMS规范概述1、JavaEE 概述及主要核心规范JavaEE是一套使用Java进行企业级应用开发的大家一致遵循的13个核心规范工业标准。JavaEE平台提供了一个基于组件的方法来加快设计,开发。装配及部署企业应用程序。JDBC(Java Databease)数据库连接JNDI(Java Naming and Directory Interfaces)Java的命令和目录接口EJ...原创 2019-12-31 14:43:41 · 352 阅读 · 2 评论 -
ActiveMQ 笔记(九)Windows部署:单机与集群部署流程
Activemq在windows环境下基于zookeeper、kabadb、jdbc的集群部署原创 2022-12-06 10:15:50 · 1006 阅读 · 0 评论 -
ActiveMQ 笔记(四)Spring\SpringBoot 整合 Activemq
一、Spring 整合Activemq1、所需jar包 <dependencies> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> ...原创 2019-12-31 15:55:15 · 835 阅读 · 1 评论 -
ActiveMQ 笔记(一)概述与安装
一、消息中间件的产生背景1、前言:考虑消息中间件的使用场景? 在何种场景下需要使用消息中间件 为什么要在系统里引入消息中间件2、根据上述问题列举:从生活Case到实际生产案例基于微服务架构背景下:链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统...原创 2019-12-29 21:47:51 · 338 阅读 · 1 评论 -
ActiveMQ 笔记(五)ActiveMQ的传输协议
ActiveMQ支持的client-broker通讯协议有:TVP、NIO、UDP、SSL、Http(s)、VM。其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的标签之内。这是activemq 的activemq.xml 中配置文件设置协议的地方:例如描述amqp协议的监听端口时,采用的URI描述格式为“amqp://······”;原创 2019-12-31 17:24:02 · 2023 阅读 · 2 评论 -
ActiviMq 消息中间件的原理与使用方式
一、ActiviMQ d的作用、原理Activemq的作用就是系统之间进行通信。当然可以使用其他方式进行系统间通信,如果使用Activemq的话可以对系统之间的调用进行解耦,实现系统间的异步通信。原理就是生产者生产消息,把消息发送给activemq。Activemq接收到消息,然后查看有多少个消费者,然后把消息转发给消费者,此过程中生产者无需参与。消费者接收到消息后做相应的处理和生产...原创 2019-04-23 15:50:13 · 408 阅读 · 0 评论 -
ActiveMQ 笔记(十)Linux部署:单机与集群部署流程
(1) 获取安装包方法1:从官网下载 官网: ActiveMQ方法2:直接用wget命令下载(2)解压安装包并拷贝到工作目录使用wget下载安装包,解压后,(3)启动activemq全路径启动(4)带运行日志的启动方式让启动的日志信息不在控制台打印,而放到专门的文件中:(5)关闭activemq(6)重启activemq(7)验证:访问apache activemq控制台 http://127.0.0.1:8161/admin原创 2022-12-04 21:20:23 · 741 阅读 · 0 评论