引入 sentinel 导致多重 slf4j 绑定问题
引入 sentinel 库可能会导致“多重 slf4j 绑定”错误。即使排除了 slf4j 的依赖关系,错误可能仍然存在。
这种现象是由 sentinel 库中同时存在 ch.qos.logback和 org.slf4j 版本所引起的。当项目中已经存在其他slf4j绑定(例如logback-classic)时,就会导致冲突。
此问题可以通过强制排除logback dependencies来解决。以下示例显示如何对 spring boot 应用程序执行此操作:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> <version>2.2.9.RELEASE</version> <exclusions> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> </exclusions> </dependency>
登录后复制
上述排除项将强制 maven 在 sentinel 依赖项的范围内排除 logback-classic 依赖项。通过这样做,可以防止出现“多重 slf4j 绑定”错误,让 sentinel 库可以正常工作。
以上就是引入Sentinel后出现多重SLF4J绑定问题如何解决?的详细内容,更多请关注抖狐科技其它相关文章!
-
使用通用查询日志提高您的 MySQL 调试技巧
管理 mysql 数据库时,理解和解决问题通常需要详细查看系统中运行的查询。这就是 mysql 通用查询日志发挥作用的地方。它提供了所有客户端连接及其执行的查询的广泛记录,使其成为数据库管理员的重要工...
-
加速市场布局,消息称iQOO将从下月开始在印度通过线下渠道销售手机
iqoo印度线下渠道销售计划曝光!据gadgets360报道,iqoo计划于12月在印度市场启动线下销售,这意味着消费者将能亲身体验iqoo手机。 自2020年进入印度市场以来,iqoo一直依赖线上...
-
个税app如何添加扣缴义务人 操作方法介绍
在使用个税app时,添加扣缴义务人是一个常见的问题。了解如何添加扣缴义务人至关重要,因为它能让你在进行个税申报时正确申报扣缴信息。php小编柚子为大家准备了详细的添加扣缴义务人操作方法。本篇内容将一步...
-
SIE前总裁回应《羊蹄山之鬼》争议:不喜欢就别买
在索尼公布《对马岛之鬼》衍生作《羊蹄山之鬼》后,一开始部分玩家对Sucker Punch选择女主角感到不满。在Sucker Punck公布女主脸模后,玩家挖掘到《羊蹄山之鬼》女主脸模过去七年一直是积...
-
python下载视频源代码
使用 python 下载视频的方法:安装 requests 和 beautifulsoup4 库。确定要下载的视频的 url。使用 requests 库发送 http 请求并使用 beautifuls...