前言
本文介绍关于jmeter之测试JMS接口
一、什么是JMS
java消息服务器应用程序接口,用于在两个应用程序之间或分布式系统中异步通信。
JMS包括以下基本构件:
Connection Factory : 对象创建一个连接,向消息服务发送消息以及从消息服务接收消息均是通过此连接来进行。
Connection: 客户端与消息服务的活动连接。大多数客户端均使用一个链接来进行所有的消息传送。
Session : 一个用于生产和使用消息的单线程上下文。它用于创建发送消息的生产者和接收消息的消费者 ,并为所发送的消息定义发送顺序。
Message Producer: 向指定的物理目标发送消息。
Message Consumer: 客户端是使用Message Consumer从指定的目录目标接收消息。消费者可以支持同步或异步消息接收。异步使用可通过想消费者注册MessageListener来实现。
二、什么是ActiveMQ
当前最流行的,能力最强的开源消息队列服务,是面向消息中间件(MOM)的最终实现,是真正的服务提供者
1. MQ
MQ作用:消息队列的写入和读取,异步处理
MQ应用场景:
- 异步处理
将消息写入消息队列,非必