spring cloud中OpenFeign整合Sentinel启动报错
文章描述了一个在使用Sentinel框架与OpenFeign集成时遇到的错误,具体表现为`AbstractMethodError`,指出`SentinelContractHolder`类中不存在`parseAndValidatateMetadata`方法。根本原因是该方法名拼写错误,在新版本的Sentinel和OpenFeign中已更正为`parseAndValidateMetadata`。问题出现在Spring Cloud Alibaba 2.2.1.RELEASE引入旧版OpenFeign (2.2.1.RELEASE) 方法,而Sentinel 2.2.1.RELEASE则尝试调用新版OpenFeign (2.2.2.RELEASE) 的方法。提供了两种解决方案:一是更新Spring Cloud Alibaba或Sentinel至兼容版本;二是通过自定义覆盖`SentinelContractHolder`类来继续支持旧版的方法调用,包括创建同名包及实现相应方法。