ActiveMQ视频课程,基础入门学习 - 极悦
首页 课程 师资 教程 报名

ActiveMQ视频课程,基础入门学习

  • 2020-09-25 17:02:24
  • 1161次 极悦

MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。


activemq视频课程


特点:


1、支持多种语言编写客户端


2、对spring的支持,很容易和spring整合


3、支持多种传输协议:TCP,SSL,NIO,UDP等


4、支持AJAX


消息形式:


1、点对点(queue)


2、一对多(topic)


使用场景:


在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。


ActiveMQ是一个完全支持JMS1.1和J2EE规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今J2EE应用中仍扮演者特殊的地位。


JMS是什么


JMS全称Java Message Service,即Java消息服务应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API。


JMS对象模型


activemq视频课程


JMS消息模型


在JMS标准中,有两种消息模型PTP(Point to Point)以及Publish/Subscribe(Pub/Sub)。


PTP,点对点消息传送模型


在点对点消息传送模型中,发送者将消息发送给一个特殊的消息队列,该队列保存了所有发送给它的消息,消费者从这个队列中获取消息。


PTP的特点:


每个消息只有一个消费者,即一旦被消费,消息就不再在消息队列中


发送者和接收者之间在时间上没有依赖性,也就是说当发送者发送了消息之后,不管接收者有没有正在运行,都不会影响到消息被发送到队列


接收者在成功接收消息之后需向队列发送确认收到通知


activemq视频课程


以上就是对“activemq视频课程,基础入门学习”的介绍,希望对大家有所帮助,还想学习更多关于activemq视频课程,可以关注极悦官网Java视频教程,免费下载学习。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交