spring-boot - 带 Spring Boot 的 Tibco jms

标签 spring-boot tibco ems

我正在使用 tibco ems 项目开发 spring boot。

需要创建生产者和消费者配置。任何人都可以指导配置

最佳答案

导入tibjms.jar库,然后:

import com.tibco.tibjms.TibjmsConnectionFactory;

并创建以下 beans:

  @Bean
  public TibjmsConnectionFactory connectionFactory() {
      TibjmsConnectionFactory connectionFactory = new TibjmsConnectionFactory("tcp://localhost:7222");
    return connectionFactory;
  }

  @Bean
  public JmsTemplate JmsTemplate() {
    JmsTemplate jmsTemplate =
        new JmsTemplate(connectionFactory());
    return jmsTemplate;
  }

接收者将是:

@Component
public class Receiver {

    @JmsListener(destination = "test_queue")
    public void receiveMessage(String message) {
        System.out.println("Received <" + message + ">");
    }
}

发件人将是:

JmsTemplate jmsTemplate = context.getBean(JmsTemplate.class);
jmsTemplate.convertAndSend("test_queue", "Hello");

关于spring-boot - 带 Spring Boot 的 Tibco jms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59187212/

相关文章:

Spring Boot 安全认证 - 302 重定向

java - JPA无效流头: 32303138

java - 异常 : "Name Not Found" When connecting to TIBCO EMS using Tibco Web Messaging

java - Camel SEDA 在发送 Spring 之前对消息进行队列

mysql - spring boot 在应用程序属性中使用占位符

spring-boot - Spring Boot、带有 azure 的 OAuth2 和另一个提供商(例如 google)

spotfire - 自动化点射

xpath - TIBCO设计器中的“text()= 0”是什么意思?

c# - .Net 中的 JMS 等价物

jms - Tibco-Ems 故障转移问题