我是否需要在WildFly8域中实现ServiceActivator

时间:2016-02-02 08:57:40

标签: jboss wildfly wildfly-8

我的Wildfly 8域有两个主机Master和Slave。我需要一次只在一个节点上启动我的应用程序 。我是否需要为此实施org.jboss.msc.service.ServiceActivator

我认为只有独立服务器才能实现ServiceActivator

1 个答案:

答案 0 :(得分:0)

每当Wildfly激活MSC服务时,它都会通知实现ServiceActivator接口的类。

根据您的需要(主/从故障转移),单例部署(可用Wildfly 10以后)可能是正确的选择。

您可以使用SingletonPolicy将MSC服务配置为Singleton(跨群集)。

参考:

https://docs.jboss.org/author/display/WFLY10/Singleton+deployments

https://docs.jboss.org/author/display/WFLY10/Singleton+MSC+services