线上问题回溯

1.关于项目启动时找不到自定义的FeignApi

项目启动时提示找不到该Api,该Api接口用于其它服务服务pretreatment服务。

原因:启动类未添加该api的hystrix接口的包扫描。因为@EnableFeignClients注解里添加的包路径只会扫描到@FeignClint注解定义的接口,而扫描不到由@Component 注解定义Hystrix接口。

解决:启动类添加该api目录的包扫描

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
降低线上BUG率可以从以下几个方面着手: 1. 代码质量:确保开发人员编写高质量的代码。这包括遵循编码标准、使用代码审查、进行单元测试和集成测试等。通过提高代码质量,可以减少潜在的BUG。 2. 自动化测试:建立自动化测试框架,包括单元测试、集成测试和端到端测试等。自动化测试可以有效地发现和修复潜在的问题,并在每次迭代中运行,以确保软件的稳定性。 3. 引入持续集成与持续交付:通过持续集成和持续交付工作流程,将代码频繁地集成到主干分支,并自动构建、测试和部署。这可以帮助尽早发现和解决BUG,并降低线上发布时的风险。 4. 监控与日志:建立完善的监控系统,实时追踪线上系统的运行状态和性能指标。同时,记录详细的日志信息,方便排查线上问题时进行回溯和分析。 5. 优化部署过程:确保线上部署过程可靠且可重复。使用容器化技术(如Docker)进行应用程序打包和部署,确保环境一致性,减少部署引起的问题。 6. 用户反馈与错误报告:鼓励用户主动反馈问题和BUG,并提供便捷的渠道供用户报告。及时响应用户反馈,并进行问题排查和修复。 7. 持续学习与改进:定期回顾和总结线上问题的原因,分析出现问题的共性和规律,并在下一次迭代中采取相应的措施进行改进。 通过以上措施的综合应用,可以帮助降低线上BUG率,并提高软件的稳定性和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值