小编And*_*eas的帖子

WildFly Swarm配置远程消息传递

我将配置两个Wildfly-Swarm(Version 2018.5.0)服务器远程服务器。第一台服务器应将消息(通过wildfly-swarm消息传递)发送到第二台服务器。在第二台服务器上,正在运行用于消息传递的使用者。

在阅读了很多(过时的)教程之后,我得出的结论是我很愚蠢。

我在一个服务器上构建了一个包含Wildfly-Swarm消息传递的测试项目。

project-default.yaml

swarm:
  messaging-activemq:
    servers:
      default:
        jms-queues:
          my-queue: {}
        jms-topics:
          my-topic: {}
  logging:
      pattern-formatters:
        LOG_FORMATTER:
          pattern: "%p [%c] %s%e%n"
      periodic-rotating-file-handlers:
        FILE:
          file:
            path: pathtolog/swarm.log
          suffix: .yyyy-MM-dd
          named-formatter: LOG_FORMATTER
          level: ALL
      root-logger:
        handlers:
        - FILE
Run Code Online (Sandbox Code Playgroud)

MyApplication.java

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;

@ApplicationPath("/")
public class MyApplication extends Application
{
}
Run Code Online (Sandbox Code Playgroud)

MyResource.java

import javax.annotation.Resource;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.jms.JMSContext;
import javax.jms.Topic;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import java.util.logging.Level;
import java.util.logging.Logger;


@ApplicationScoped
@Path("/")
public class MyResource
{
    Logger LOG = …
Run Code Online (Sandbox Code Playgroud)

java jms wildfly-swarm

1
推荐指数
1
解决办法
605
查看次数

标签 统计

java ×1

jms ×1

wildfly-swarm ×1