近期项目组,开发由Spring boot+Dubbo配置的一个yl项目,由于客户的服务器和数据库响应实在是太慢了,平时用navicat查询一条简单的语句,都要几秒(无语), 就是因为如此,第一次出现超时的时候,我们就在provider端(service实现类中)的注解上加入超时设置timeout=12000...
管了一阵子的作用,到后面结果又出现timeout,结果这个配置起到的作用并不大,最后在网上搜索才知道一定原因是因为consumer端的超时时间似乎要覆盖provider端(提供者),所以最后直接在consumer(消费端)的application配置文件中直接配置
dubbo.consumer.timeout=30000
搞定。 这个仅仅只是记录自己在dubbo道路上的经验积累,如果讲得不对,请大家指教,我刚开始接触也不太懂。谢谢!