ActiveMQ基础学习------------初涉ActiveMQ
初涉ActiveMQ
第一次写博客,希望大家看的觉得有问题,不对的地方,没说明白的地方可以指出,大家共同学习进步。
什么是JMS?
学习ActiveMQ 我个人觉得要先了解什么是JMS,JMS和ActiveMQ的关系。
JMS Java消息服务(Java Message Service)是JAVAEE的13个技术规范之一,是java平台上有关面向消息中间件的技术规范(这里涉及到消息中间件了),可以实现异步通讯。我觉得JMS和ActiveMQ的关系是JMS包含ActiveMQ,JMS是规范,ActiveMQ是其引申,实现,但要遵循其规范。
JMS模型有哪些基本的要素?
连接工厂、JMS连接、JMS会话、JMS目的、JMS生产者和消费者、JMS消息类型(点对点、发布/订阅)。
一共有6个要素,在02章节,编写简单的ActiveMQ代码的时候你会发现这MQ的编写都是这6个要素,并且ActiveMQ中也提供了JMS调用的方法。
什么是消息中间件?
什么是消息中间件?有点像是餐厅里面的服务员,在厨师繁忙或者客人众多请求的时候,对消息进记录和传递。现在常用的消息中间件 kafka ActiveMQ RocketMQ RabbitMQ等。个人觉得目的是解耦,削峰,异步。
安装ActiveMQ流程
这个直接去官网下载 http://activemq.apache.org/,application.properties,jetty.xml,jetty-realm.properties看一下,一个是配置tcp访问接口的,一个是配置后台管理页面接口的,一个是配置账号密码的。点击去之后访问http://127.0.0.1:8161/,选择管理mq,就是Manage ActiveMQ broker,账号密码在jetty-realm.properties 里面 一般是admin admin ,新增账户可以根据格式新增 user: user, user。
如图三个菜单是基础章重点关注的,在上代码的时候会细细说明
来源:CSDN
作者:半生苦味半生甜
链接:https://blog.csdn.net/fqzj__/article/details/103693539