开发者社区 > 云原生 > 中间件 > 正文

Sentinel jdk17+sentinel1.8.6,系统规则配置无效,是什么问题呢?

Sentinel jdk17+sentinel1.8.6,系统规则配置无效,是什么问题呢?用1.8.3的可以

展开
收起
cuicuicuic 2023-11-19 14:44:35 111 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您遇到 Sentinel JDK 版本和 Sentinel 版本之间存在兼容性问题,请尝试以下方法:

    1. 查找 Sentinel 发布说明文档中的最低版本要求,了解 Sentinel 对不同版本 JDK 的支持程度。
    2. 升级 Sentinel 到更高版本或者降级 JDK 版本,确保两者相互兼容。
    3. 查看系统环境变量中 Java_HOME 变量指向的 JDK 版本,以确保与 Sentinel 版本兼容。
    4. 使用 Sentinel SDK 自带的版本检测工具进行测试,确定是否满足兼容性要求。
    2023-11-29 18:10:03
    赞同 展开评论 打赏
  • 这个问题可能是由于 Sentinel 1.8.6 与 JDK 17 的兼容性问题导致的。您提到使用 Sentinel 1.8.3 版本没有这个问题,这进一步支持了这种可能性。为了解决这个问题,您可以尝试以下方法:

    1. 确保您的 Sentinel 版本与 JDK 版本兼容。如果可能,尝试使用不同版本的 Sentinel 或 JDK 进行测试,以找到合适的组合。
    2. 检查您的系统规则配置是否正确。确保您正确地配置了 Sentinel,并且规则已正确加载。
    3. 考虑查看 Sentinel 的官方文档和社区论坛,看看是否有其他用户遇到了类似的问题,并提供了解决方案。
    4. 如果上述方法都无法解决问题,您可能需要考虑对 Sentinel 的源代码进行修改,以确保其与 JDK 17 的兼容性。
    2023-11-29 16:15:21
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Sentinel进行微服务流量控制 立即下载
Sentinel分布式系统下的流量防卫兵 立即下载