ActiveMQ_BASE ActiveMQ--什么是ActiveMQ?

感情迁移 提交于 2019-12-27 03:05:40

初涉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。
这三个是基础要关注的,具体在上代码的时候说
如图三个菜单是基础章重点关注的,在上代码的时候会细细说明

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!