ffej 2010-03-19 13:29
浏览 304
已采纳

用java代码如何设置activemq消息持久化到数据库中?

想将activeMQ消息持久化到数据库中,网上都是说将activeMQ.xml文件做如下设置:








我能否在java代码中进行设置呢?因为我是在eclipse中导入的activemq-all-5.2.0.jar包,开发的系统,包中没有activemq.xml文件。而且时间比较紧,我没有用spring。 而且我是把broker嵌入在eclipse中启动的,代码如下:
BrokerService broker = new BrokerService();
broker.setUseJmx(true);

broker.setBrokerName(brokerName);
broker.addConnector("tcp://localhost:61616");
broker.start();

用java代码如何设置消息持久化到数据库中?什么教程有这方面的说明吗?您可以帮忙解答一下吗?不胜感激!

  • 写回答

4条回答 默认 最新

  • amandalv 2010-03-22 17:22
    关注

    activeMQ本身就随开机启动 不需要在代码中嵌套启动
    打开我的电脑->服务 打开activemq服务
    如图 服务的路径明确
    [img]http://photo.163.com/loeki@126/big/#aid=198873777&id=5855063434[/img]

    则意味着可以在D:\apache-activemq-5.2.0\bin 里activemq.xml文件中进行配置,与数据库进行持久化

    Producer 设置persistent 发送消息 关闭eclipse shutdown机器 运行consumer 仍然能收到刚刚producer发送的消息——持久化实现!(但是没有改变activemq.xml)

    应该是存在eclipse里的activemq-data文件夹里了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格