activemq

CentOS7安装ActiveMQ

落爺英雄遲暮 提交于 2019-12-30 16:39:17
1、下载activemq,下载地址:http://archive.apache.org/dist/activemq。测试版本为apache-activemq-5.14.1。 2、在/ursr/local/目录下新建activemq文件夹,并进入该文件夹,执行如下命令解压文件。 cd /usr/localmkdir activemqtar -xzvf apache-activemq-5.14.1-bin.tar.gz 3、在/etc/init.d/目录增加增加activemq文件,文件内容为: cd /etc/init.d/vi activemq #!/bin/sh # # /etc/init.d/activemq # chkconfig: 345 63 37 # description: activemq servlet container. # processname: activemq 5.14.1 # Source function library. #. /etc/init.d/functions # source networking configuration. #. /etc/sysconfig/network #export JAVA_HOME=/ export CATALINA_HOME=/usr/local/activemq/apache-activemq-5

Autoreconnect problem with ActiveMQ and CachingConnectionFactory

邮差的信 提交于 2019-12-30 06:36:10
问题 I'm having a problem with ActiveMQ and Spring's CachingConnectionFactory . I'm setting them up like this: <!-- A connection to ActiveMQ --> <bean id="myConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="${jms.url}"/> <property name="userName" value="${jms.username}"/> <property name="password" value="${jms.password}"/> </bean> <!-- A cached connection to wrap the ActiveMQ connection --> <bean id="myCachedConnectionFactory" class="org

使用SpringBoot整合ActiveMQ自动注入JmsMessagingTemplate时候的问题

早过忘川 提交于 2019-12-29 09:39:05
使用SpringBoot整合ActiveMQ自动注入JmsMessagingTemplate时候的问题 APPLICATION FAILED TO START Description: Field template in com.springboot.chapter7.service.imp.ProducerSericeImp required a bean of type ‘org.springframework.jms.core.JmsMessagingTemplate’ that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) The following candidates were found but could not be injected: - Bean method ‘jmsMessagingTemplate’ in ‘JmsAutoConfiguration.MessagingTemplateConfiguration’ not loaded because Ancestor org.springframework.boot

ActiveMQ或RabbitMQ或ZeroMQ或[关闭]

浪尽此生 提交于 2019-12-28 20:54:19
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我们有兴趣听听ActiveMQ与RabbitMQ和ZeroMQ的优缺点。 还欢迎有关任何其他有趣的消息队列的信息。 #1楼 还有的RabbitMQ和ActiveMQ的之间的比较 在这里 。 开箱即用,ActiveMQ配置为保证消息传递 - 与不太可靠的消息传递系统相比,这会给人留下缓慢的印象。 如果您愿意,您可以随时更改性能配置,并获得至少与其他任何邮件系统一样的性能。 至少你有这个选择。 有关论坛和ActiveMQ常见问题解答的大量信息,用于配置扩展,性能和高可用性。 此外,ActiveMQ将在规范最终确定时支持AMQP 1.0,以及其他有线格式,如STOMP。 ActiveMQ的另一个好处是它的Apache项目,因此开发人员社区存在多样性 - 而且它与一家公司无关。 #2楼 我只能加上关于ActiveMQ的2美分,但因为这是最流行的一个: 您想要写的语言可能很重要。 尽管ActiveMQ确实拥有大多数客户端,但与Java库相比,它们的C#实现远非完整。 这意味着一些基本功能是片状的(故障转移协议......好吧......在某些情况下失败,没有重新传递支持)而其他根本就不存在。 由于.NET似乎对项目来说并不是那么重要,因此开发速度相当慢,并且似乎没有任何发布计划。 Trunk经常被破坏

ActiveMQ搭建以及实例

吃可爱长大的小学妹 提交于 2019-12-28 14:38:09
前言 首先先了解一下什么是AcitveMQ ActiveMQ 是Apache出品消息中间件,来帮助实现高可用、高性能、可伸缩、易用和安全的企业级面向消息服务的系统。 ActiveMq的特点,多协议:TCP、SSL、NIO、UDP等、可插拔的体系结构,可以灵活定制、保证高性能的集群、支持消息持久化等。 ActiveMQ安装和启动 安装 仅需三步,下载linux的压缩包 ,传送门: ActiveMQ下载 解压,下图是解压之后的目录 启动,进入bin目录,输入命令 ./activemq start [root@localhost apache-activemq-5.15.11] # ./activemq start 访问IP:8161/admin 初始账号密码都是admin ,出现下图则访问成功 实例 消息发送者: public static void main ( String [ ] args ) throws JMSException , InterruptedException { ConnectionFactory connectionFactory = new ActiveMQConnectionFactory ( "tcp://192.168.50.140:61616" ) ; Connection connection = connectionFactory .

SpringBoot整合ActiveMQ快速入门

三世轮回 提交于 2019-12-27 17:51:07
Spring Boot 具有如下特性: 为基于 Spring 的开发提供更快的入门体验 开箱即用,没有代码生成,也无需 XML 配置。同时也可以修改默认值来满足特定的需求。 提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。 Spring Boot 并不是不对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。 快速入门案例: 最终pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <!--自己项目本身所属的父工程--> <parent> <artifactId>project_demo</artifactId> <groupId>com.zy</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion

Linux安装ActiveMQ

懵懂的女人 提交于 2019-12-27 17:27:27
下载 ActiveMQ 将下载好的tar.gz包存放在 /opt目录下,并解压安装包 tar -zxvf apache-activemq-5.15.11-bin.tar.gz 进入解压后的bin目录下,执行activemq 一、启动 1. 普通启动mq . / activemq start activemq的默认进程端口是61616 这里屏蔽掉我不想看见含有grep的关键行 [root@localhost bin] # ps -ef|grep activemq|grep -v grep root 54714 1 0 08:05 pts / 0 00:00:37 / usr / java / jdk - 13 . 0 . 1 / bin / java - Xms64M - Xmx1G - Djava . util . logging . config . file=logging . properties - Djava . security . auth . login . config= / opt / apache - activemq - 5 . 15 . 11/ / conf / login . config - Dcom . sun . management . jmxremote - Djava . awt . headless=true - Djava . io .

ActiveMQ_BASE ActiveMQ--什么是ActiveMQ?

感情迁移 提交于 2019-12-27 03:05:40
ActiveMQ基础学习------------初涉ActiveMQ 初涉ActiveMQ 什么是JMS? JMS模型有哪些基本的要素? 什么是消息中间件? 安装ActiveMQ流程 初涉ActiveMQ 第一次写博客,希望大家看的觉得有问题,不对的地方,没说明白的地方可以指出,大家共同学习进步。 什么是JMS? 学习ActiveMQ 我个人觉得要先了解什么是JMS,JMS和ActiveMQ的关系。 JMS Java消息服务(Java Message Service)是JAVAEE的13个技术规范之一,是java平台上有关面向消息中间件的技术规范(这里涉及到消息中间件了),可以实现异步通讯。我觉得JMS和ActiveMQ的关系是JMS包含ActiveMQ,JMS是规范,ActiveMQ是其引申,实现,但要遵循其规范。 JMS模型有哪些基本的要素? 连接工厂、JMS连接、JMS会话、JMS目的、JMS生产者和消费者、JMS消息类型(点对点、发布/订阅)。 一共有6个要素,在02章节,编写简单的ActiveMQ代码的时候你会发现这MQ的编写都是这6个要素,并且ActiveMQ中也提供了JMS调用的方法。 什么是消息中间件? 什么是消息中间件?有点像是餐厅里面的服务员,在厨师繁忙或者客人众多请求的时候,对消息进记录和传递。现在常用的消息中间件 kafka ActiveMQ

记录activemq 配置mysql 持久化入得坑

被刻印的时光 ゝ 提交于 2019-12-26 19:50:43
首先重点说明一下,百度找解决问题方法的时候一定要好好先看看,结合自己的问题一点点的改正,切忌全盘接受,然后一定要备份自己的代码,做到可以及时撤销更改 首先第一个坑我是避开了,习惯于用最新版本,所有我用的activemq是515,jdk是1.8,避免了版本冲突问题, 若activemq用的是10以上则必须用jdk1.8,。 第二个问题,完美入坑,重点记录,以下是database配置 <persistenceAdapter> <jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="false"/> </persistenceAdapter> <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource2" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost/activemq"/> <property name="username" value="root"/> <property name="password

Activemq-camel: can not use <to uri=“http://…”>

瘦欲@ 提交于 2019-12-25 19:06:20
问题 I want help to solve this problem, the following code is in bean.xml gives me error <camelContext id="activeContext1" xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="activemq:queue:ThermalMap"/> <to uri="http://myhost:8161/Example?throwExceptionOnFailure=false"/> </route> </camelContext> Error I get: org.apache.camel.RuntimeCamelException: org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> To[http://myhost:8161/Example