首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wildfly :集群上的Singleton部署:服务器组中的两个服务器

Wildfly :集群上的Singleton部署:服务器组中的两个服务器
EN

Stack Overflow用户
提问于 2020-02-26 07:36:37
回答 1查看 434关注 0票数 1

这种情况并不总是发生,而是多次发生。

  • 3服务器群集群
  • 野生蝇16

从UI中部署.war。它在一台服务器上选择了很好的:

代码语言:javascript
运行
复制
2020-02-26 07:21:12,951 INFO  [org.wildfly.clustering.server] (LegacyDistributedSingletonService - 1) WFLYCLSV0003: alp-esb-app02:servicedesk-02 elected as the singleton provider of the jboss.deployment.unit."Now-1.11-SNAPSHOT.war".installer service
2020-02-26 07:21:13,115 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 26) WFLYSRV0010: Deployed "Now-1.11-SNAPSHOT.war" (runtime-name : "Now-1.11-SNAPSHOT.war")
2020-02-26 07:21:14,133 INFO  [org.wildfly.clustering.server] (LegacyDistributedSingletonService - 1) WFLYCLSV0001: This node will now operate as the singleton provider of the jboss.deployment.unit."Now-1.11-SNAPSHOT.war".installer service

但是我下一次禁用-可重命名或部署:它在两个服务器上显示相同的日志。

有一个调度程序,它运行两次,这会破坏数据库中的重复数据。

需要重新部署、重新部署和检查日志是否正常,即只选择一台服务器。

项目结构:

webapp -> Meta INF单例部署->

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<singleton-deployment xmlns="urn:jboss:singleton-deployment:1.0"/>

调度程序启动如下:

代码语言:javascript
运行
复制
@Startup
@Singleton
@AccessTimeout(value = 30, unit = TimeUnit.MINUTES)
public class SnowPollerNew {

任何建议,为什么它运行良好,但不运行罚款很多次。

它与JGroups有关联吗?或者两个集群之间的交流?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-26 16:09:58

您需要确保服务器正在正确构建集群。此外,我还记得一些问题(WFLY-11619)与独生子女选举。我认为这在WildFly 18中是不可复制的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60408927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档