专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 ActiveMQ视频课程,基础入门学习

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

更新时间:2020-09-25 17:02:24 来源:赢咖4 浏览1021次

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视频课程,可以关注赢咖4官网Java视频教程,免费下载学习。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>