<–start–>
使用Java程序操作ActiveMQ生产消息,代码的复杂度较高,但也没有默写下来的必要。
开发ActiveMQ首先需要导入activemq-all.jar包,如果是maven项目,就需要在pom文件中导入坐标。本例中创建的是一个maven项目,所以在pom文件中引入坐标:

<dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-all</artifactId><version>5.14.0</version>
</dependency>

要测试代码就需要引入juint坐标:

<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version>
</dependency>

Java代码操作ActiveMQ生产消息:

public class ActiveMQProducer {@Testpublic void testProduceMQ() throws Exception {// 连接工厂// 使用默认用户名、密码、路径// 路径 tcp://host:61616ConnectionFactory connectionFactory = new ActiveMQConnectionFactory();// 获取一个连接Connection connection = connectionFactory.createConnection();// 建立会话Session session = connection.createSession(true,Session.AUTO_ACKNOWLEDGE);// 创建队列或者话题对象Queue queue = session.createQueue("HelloWorld");// 创建生产者 或者 消费者MessageProducer producer = session.createProducer(queue);// 发送消息for (int i = 0; i < 10; i++) {producer.send(session.createTextMessage("你好,activeMQ:" + i));}// 提交操作session.commit();}
}

<–end–>

ActiveMQ入门案例-生产者代码实现相关推荐

  1. ActiveMQ入门系列二:入门代码实例(点对点模式)

    在上一篇<ActiveMQ入门系列一:认识并安装ActiveMQ(Windows下)>中,大致介绍了ActiveMQ和一些概念,并下载.安装.启动他,还访问了他的控制台页面. 这篇,就用代 ...

  2. b站黑马的Vue快速入门案例代码——【axios+Vue2】悦听player(音乐播放器)

    目录 本文中修改的原代码中的BUG: 修改方法: 本文案例代码仍有的BUG:(欢迎大家献计献策) 目标效果: 悦音player案例--效果展示视频: 更换的新接口/参数: 1.歌曲搜索接口:https ...

  3. 【Netty】Netty 入门案例分析 ( Netty 模型解析 | Netty 服务器端代码 | Netty 客户端代码 )

    文章目录 一. Netty 模型代码解析 二. Netty 案例服务器端代码 1 . 服务器主程序 2 . 服务器自定义 Handler 处理者 三. Netty 案例客户端代码 1 . 客户端主程序 ...

  4. Netty框架入门案例,代码示例

    Netty框架入门案例 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...

  5. ActiveMQ-01-MQ概述,安装,入门案例

    文章目录 01.MQ概述 MQ的产品种类和对比 MQ的产生背景 MQ的主要作用 MQ的定义 MQ的特点 02.RPC架构 什么是RPC架构? 常见的RPC架构 03.ActiveMQ安装 04.入门案 ...

  6. 消息队列入门案例-环境搭建

    我们就来编写一个RabbitMQ的入门案例,首先第一步呢,先要去创建一个Project,那么至于Project的创建方式呢,我们都可以,比如用Spring官网创建的方式,创建项目也可以,你也可以在ID ...

  7. 05_RabbitMQ入门案例—fanout模式Direct模式Topic模式

    RabbitMQ入门案例-fanout模式 package com.tian.rabbitmq.routing;import com.rabbitmq.client.Channel; import c ...

  8. ActiveMQ入门-amq入门

    ActiveMQ是什么 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线. ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现,尽管JMS ...

  9. RabbitMQ 服务异步通信 -- 入门案例(消息预存机制)、SpringAMQP、发布订阅模式(FanoutExchange、DirectExchange、TopicExchange)、消息转换器

    文章目录 1. 入门案例 2. 完成官方Demo中的hello world案例 2.1 创建1个工程,2个模块 2.1.1 父工程的依赖,子工程不需要导入额外的依赖 2.1.2 配置子工程的配置文件( ...

最新文章

  1. 重复调用的代码块——方法
  2. shopnc 支持 支付宝快捷登陆 shopnc权限验证原理说明
  3. ios中MKHorizMenu用法
  4. 杨凌农业自贸区谋定功能-万祥军:对话农民丰收节交易会
  5. python学习格式化输出(一)
  6. 语法分析——自上而下
  7. java计算奇数阶魔方阵
  8. 协鑫集成为泰国Enmax建立10MW光伏电站
  9. swing获取文本框内容_Swing 使用 JTable详解
  10. mysql如何判断是否有这个字段_判断字段是否是纯数字
  11. Docker新手入门,最全详解看这里!
  12. 利用 /dev/zero 创建虚拟硬盘
  13. 大学计算机基础模拟系统2014综合第三套,秋第三套计算机一级试题.doc
  14. ognl # % 的作用(井号,星号,百分号)
  15. vagrant up default: Warning: Authentication failure. Retrying...的一些解决办法(转自myx的博客)
  16. vue项目富文本编辑器输入格式化以计算总字数
  17. vue 直接输入路由地址进入_vue地址栏直接输入路由无效问题的解决
  18. 电脑网络连接正常,但浏览器无法打开网页的原因和解决方法
  19. outlook邮件路径更改_如何更改Outlook的新邮件警报声音
  20. 太实用啦,4种方法教你轻松制作交互式仪表板

热门文章

  1. 阿里智能运维算法大赛,邀你挑战大规模硬盘故障预测!
  2. Maven的简单配置说明
  3. 你的创业余额还够么—网易阿里大咖带你领略大数据
  4. 《数据挖掘与数据化运营实战 思路、方法、技巧与应用》—— 读书笔记
  5. Django之部署NGINX+uWSGI
  6. 解决ie7不支持after、before的方法
  7. NVMe SSD是什么?
  8. Android 使用LocationLstenser获取位置信息
  9. 艾伟_转载:[一步一步MVC]第五回:让TagBuilder丰富你的HtmlHelper
  10. WinForm窗体缩放动画