Hi all,

I am using an embedded Artemis broker in my Springboot application.
I am able to use the broker from the java application.

However, when i try to connect to broker from the python client using
stomp/amqp, it is not getting connected. But the telnet command is
able to the port.

Is there something i am missing?


Pom.xml
---------------

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-artemis</artifactId>
</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.activemq/artemis-server -->
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>artemis-jms-server</artifactId>
    <version>2.19.0</version>
</dependency>

<dependency>
    <groupId>org.messaginghub</groupId>
    <artifactId>pooled-jms</artifactId>
</dependency>


Config
----------

@Configuration
public class ArtemisConfig implements ArtemisConfigurationCustomizer {
  @Override
  public void customize(org.apache.activemq.artemis.core.config.Configuration
configuration) {
    try {
      configuration.addAcceptorConfiguration("remote", "tcp://0.0.0.0:5672");
      configuration.setSecurityEnabled(false);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
  }
}


application.properties
-------------

spring.artemis.embedded.enabled=true
spring.artemis.mode=embedded
# Customize host, port, username, and password
spring.artemis.user=admin
spring.artemis.password=Test.1
spring.artemis.broker-url=tcp://127.0.0.1:8990
spring.artemis.pool.enabled=true
spring.artemis.pool.max-connections=50
logging.level.org.apache.activemq.artemis=DEBUG

Reply via email to