一、ActiveMQ简介 ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS ...
分类:
编程语言 时间:
2019-09-11 23:37:08
阅读次数:
144
一、基础 集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。 二、需要全面的互联网主流技术相关知识 深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知识。你要问需要了解到什么程度,我可以给你说 ...
分类:
编程语言 时间:
2019-09-09 14:49:47
阅读次数:
119
开源Java学习 公众号 一、入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归 ...
分类:
其他好文 时间:
2019-09-04 10:25:36
阅读次数:
110
原文:https://blog.csdn.net/lyly4413/article/details/80838716 1.消息中间件的发展: 第一代以ActiveMQ为代表,遵循JMS(java消息服务)规范 第二代以RabbitMQ为代表是一个有Erlang语言开发的AMQP(高级消息队列协议)的 ...
分类:
其他好文 时间:
2019-08-29 13:45:21
阅读次数:
97
Spring官方提供了一个叫 的类,这个类就专门用来处理JMS的,在 中有两个属性 和`defaultDestination ref ConnectionFactory Destination` 依赖 配置文件 ...
分类:
编程语言 时间:
2019-08-24 20:40:00
阅读次数:
76
1.JMS即Java消息服务,是Java平台中面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。 2.JMS分为两种,点对点消息模型 和发布/订阅消息模型 3.由六个模块组成 连接工厂ConnectFactory 消息队列的连接Connect 用于连接的对话Ses ...
分类:
编程语言 时间:
2019-08-10 19:20:38
阅读次数:
112
用途就是用来处理消息,也就是处理JMS的。消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用,队列的主要作用是消除高并发访问高峰,加快网站的响应速度。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,高发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧,但使 ...
分类:
其他好文 时间:
2019-07-26 10:33:46
阅读次数:
145
1 什么是J2EE?它和普通的Java有什么不同?答:J2EE全称为Java2 Platform Enterprise Edition。“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了:·宿主应用的一个运行基础框架环境。·一套用来创建应用的Java扩展API。” ...
分类:
其他好文 时间:
2019-07-20 23:44:41
阅读次数:
248
1.漏洞介绍:ApacheActiveMQ是美国阿帕奇(Apache)软件基金会所研发的一套开源的消息中间件,它支持Java消息服务,集群,SpringFramework等。ApacheActiveMQ5.13.0之前5.x版本中存在安全漏洞,该漏洞源于程序没有限制可在代理中序列化的类。远程***者可借助特制的序列化的Java消息服务(JMS)ObjectMessage对象利用该漏洞执行任意代码。2
分类:
其他好文 时间:
2019-07-16 15:26:22
阅读次数:
549
问题:Cannotsend,channelhasalreadyfailed:tcp://ip:61616javax.jms.JMSException:Cannotsend,channelhasalreadyfailed:tcp://ip:61616应用连不上mq#解决方案:一,分析思路:1.现象:通过netstat查看与61616相关的连接状况,发现130多个CLOSE_WAIT2.是什么原因造成
分类:
其他好文 时间:
2019-07-09 21:02:03
阅读次数:
180