繁体   English   中英

在 JBoss EAP 中使用自定义 JGroups 模块

[英]Using custom JGroups module in JBoss EAP

我有 JBoss EAP 6.4 和 JGroups 3.2.13。 要使用服务发现将应用程序迁移到 Amazon ECS,我需要 DNS_PING 协议( 关于迁移的文章)。 问题是 DNS_PING 仅在 JGroups 4.0.12 ( github 链接)中添加,所以我不能轻易包含它。

我最初的想法是为 JBoss 实现自己的模块,并在其中包含缺失的类。 但似乎对 JGroups 的其他部分存在依赖项,这些依赖项不同于 4 到 3.2 版本(utils 类、日志记录等)。

另一种解决方案可能是用更新版本的整个模块替换现有的 JGroups 3.2.13。 不幸的是,我无法更新到 JBoss EAP 7,但只能从中替换一个模块。 问题是 JBoss 中的其他模块取决于 JGroups,我想知道是否有从 4 到 3 的后退能力 JGroups?

还有其他可能的选择吗? 或者您能对核心模块的此类更新提出任何建议吗?

您也可以尝试将 NATIVE_S3_PING 反向移植到 3.2.13,这可能比 DNS_PING 更简单,因为它托管在不同的存储库中。

[1] https://github.com/jgroups-extras/native-s3-ping/blob/master/src/org/jgroups/aws/s3/NATIVE_S3_PING.java

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM