微服务
文章平均质量分 79
辉锅讲技术
这个作者很懒,什么都没留下…
展开
-
Spring Cloud之Hystrix框架详解
比如A->B服务,B挂了,A一直在等待,直到超时,这时候我们肯定会设置超时时间,但是超时时间不能太长,在访问高峰期,太长了会导致A服务线程池被打满了,hang住了,如果被hang住了怎么办呢原创 2023-01-27 19:51:33 · 199 阅读 · 0 评论 -
Spring Cloud参数调优
然后我们加班加点终于开发完了,经测试同学通过,这时就开始上线了,刚开始好好的,系统反应还是很快的,但是用了一段时间,发现某些服务很慢,经常发生timeout,那现在怎么办呢?我认为首先要优化服务A,不能简单粗暴的调大超时时间,要检查下代码,是不是使用了线程不安全的类比如hashmap、arraylist等,这个要根据实际情况来判断,除了检查代码,还要看下sql,能不能优化,如果使用第三方组件还得结合组件来优化。如果是一笔支付那就完了。这样看来,虽然慢了点,好歹不报错,数据能够刷出来,老板那也有了交代了。原创 2023-01-26 16:28:55 · 150 阅读 · 0 评论