activemq面试题及答案
单项选择题(每题2分,共10题)
1.ActiveMQ是()
A.数据库B.消息中间件C.缓存D.编程语言
2.ActiveMQ默认端口是()
A.61616B.8080C.3306D.22
3.以下哪种不是ActiveMQ的消息模式()
A.P2PB.发布订阅C.推拉模式D.以上都是
4.ActiveMQ基于()协议
A.HTTPB.TCPC.JMSD.FTP
5.启动ActiveMQ服务的命令是()
A.startmqB.activemqstartC.runmqD.amqstart
6.以下哪个不是ActiveMQ的持久化策略()
A.KahaDBB.JDBCC.MemoryD.Redis
7.ActiveMQ中消息的生产者使用()接口发送消息
A.MessageConsumerB.ConnectionC.MessageProducerD.Session
8.要创建一个非事务性的Session,应该使用()
A.Session.SESSION_TRANSACTEDB.Session.AUTO_ACKNOWLEDGE
C.Session.CLIENT_ACKNOWLEDGED.Session.DUPS_OK_ACKNOWLEDGE
9.ActiveMQ支持的消息类型不包括()
A.文本消息B.对象消息C.二进制消息D.图像消息
10.以下哪个配置文件用于配置ActiveMQ服务()
A.activemq.xmlB.config.xmlC.server.xmlD.application.xml
多项选择题(每题2分,共10题)
1.以下属于ActiveMQ特性的有()
A.支持多种消息模式B.高可用性C.可持久化D.跨平台
2.ActiveMQ支持的消息模式有()
A.点对点B.发布订阅C.主题模式D.队列模式
3.以下哪些是ActiveMQ的持久化策略()
A.KahaDBB.JDBCC.MemoryD.LevelDB
4.与ActiveMQ交互时,需要用到的核心接口有()
A.ConnectionFactoryB.ConnectionC.SessionD.MessageProducer
5.以下哪些消息类型是ActiveMQ支持的()
A.字节消息B.映射消息C.流消息D.文本消息
6.ActiveMQ的管理控制台可以进行以下哪些操作()
A.查看队列信息B.发送测试消息C.监控性能指标D.修改配置文件
7.在ActiveMQ中,关于事务说法正确的是()
A.事务性Session可确保消息的一致性
B.非事务性Session消息处理更快
C.事务提交后消息才会被持久化
D.事务回滚后消息会被丢弃
8.要在项目中使用ActiveMQ,需引入的依赖有()
A.activemq-clientB.slf4j-apiC.jms-apiD.log4j
9.以下哪些因素会影响ActiveMQ的性能()
A.消息持久化方式B.并发连接数C.消息大小D.消息发送频率
10.ActiveMQ与其他消息中间件相比,优势在于()
A.开源免费B.社区支持广泛C.易于集成D.性能极高
判断题(每题2分,共10题)
1.ActiveMQ只能运行在Linux系统上。()
2.发布订阅模式下,消息会被发送到所有订阅者。()
3.不配置持久化策略,ActiveMQ就无法持久化消息。()
4.一个Connection可以创建多个Session。()
5.消息生产者发送消息时,必须指定目的地(队列或主题)。()
6.ActiveMQ管理控制台默认端口和ActiveMQ服务端口相同。()
7.在非事务性Session中,消息发送后立即被确认。()
8.ActiveMQ支持集群部署。()
9.所有ActiveMQ消息都必须设置消息头。()
10