Apache ActiveMQ Artemis 提供简单的 CDI 集成。它可以使用嵌入式代理或连接到远程代理。
1. 配置连接
配置通过实现 ArtemisClientConfiguration
接口来提供。
public interface ArtemisClientConfiguration {
String getHost();
Integer getPort();
String getUsername();
String getPassword();
String getUrl();
String getConnectorFactory();
boolean startEmbeddedBroker();
boolean isHa();
boolean hasAuthentication();
}
如果没有指定,默认情况下会提供一个默认配置。这将生成一个嵌入式代理。