我的Wildfly 8域有两个主机Master和Slave。我需要一次只在一个节点上启动我的应用程序 。我是否需要为此实施org.jboss.msc.service.ServiceActivator
?
我认为只有独立服务器才能实现ServiceActivator
。
答案 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