摘要: 1、问题总结, 如果项目中使用了ThreadLocal,注意hystix创建新线程时,ThreadLocal中存的是之前线程中的数据,在hystix线程中获取不到 2、问题 3、springboot启动类添加EnableHystrix开启Hystrix 4、异步注解方式时,注意要覆盖get方法 阅读全文
posted @ 2019-05-30 12:06 树上有只羊 阅读(186) 评论(0) 推荐(0) 编辑
摘要: SynchronousQueue是一个不存储元素的阻塞队列。每一个put操作必须等待一个take操作,否则不能继续添加元素。SynchronousQueue可以看成是一个传球手,负责把生产者线程处理的数据直接传递给消费者线程。队列本身并不存储任何元素,非常适合于传递性场景,比如在一个线程中使用的数据 阅读全文
posted @ 2019-04-25 18:34 树上有只羊 阅读(231) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/concurrentlinkedqueue/ 1. 引言 在并发编程中我们有时候需要使用线程安全的队列。如果我们要实现一个线程安全的队列有两种实现方式一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出 阅读全文
posted @ 2019-04-17 19:03 树上有只羊 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://benjaminwhx.com/2018/05/11/%E3%80%90%E7%BB%86%E8%B0%88Java%E5%B9%B6%E5%8F%91%E3%80%91%E8%B0%88%E8%B0%88LinkedBlockingQueue/ 在集合框架里,想必大家都用过 阅读全文
posted @ 2019-04-12 18:51 树上有只羊 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 最近在看一些java基础的东西,看到了队列这章,打算对复习的一些知识点做一个笔记,也算是对自己思路的一个整理,本章先聊聊java中的阻塞队列 参考文章: http://ifeve.com/java-blocking-queue/ https://blog.csdn.net/u014082714/ar 阅读全文
posted @ 2019-04-02 16:56 树上有只羊 阅读(3429) 评论(0) 推荐(0) 编辑
摘要: 前几章已经讲了hystrix的应用场景,以及如何使用,本章我们针对如何进行hystrix参数配置做一些分析 fallbackMethod : 触发熔断器时执行的方法 GroupKey:该命令属于哪一个组,可以帮助我们更好的组织命令 CommandKey:该命令的名称 threadPoolKey:该命 阅读全文
posted @ 2019-04-01 17:43 树上有只羊 阅读(171) 评论(0) 推荐(0) 编辑
摘要: hystrix提供了两种隔离策略:线程池隔离和信号量隔离。hystrix默认采用线程池隔离。 1.线程池隔离 不同服务通过使用不同线程池,彼此间将不受影响,达到隔离效果。 例如: 我们可以通过andThreadPoolKey配置使用命名为ThreadPoolTest的线程池,实现与其他命名的线程池天 阅读全文
posted @ 2019-04-01 17:14 树上有只羊 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 上篇博客中讲了hystrix在公司中的一些应用场景,由于保密的原因没办法贴出优化的代码,这里专门写一篇hystrix代码的demo,供大家在使用的过程中快速上手 Hystrix有两个请求命令 HystrixCommand(该方式代码的执行由新创建的线程执行)、HystrixObservableCom 阅读全文
posted @ 2019-04-01 14:18 树上有只羊 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 该文章承接上文:建议先读上一篇博客后再来看:https://www.cnblogs.com/liyongliang/p/10622950.html 之前公司一个dba在做分享的时候提到过说mysql单表的数据存储保持在2-3千万最佳,太多就影响查询性能了,当时没有讲具体什么原因,今天做代码优化时刚好 阅读全文
posted @ 2019-03-29 17:58 树上有只羊 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 原创地址:<!--?xml version="1.0" encoding="UTF-8"?--> http://tech.meituan.com/mysql-index.html MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“ 阅读全文
posted @ 2019-03-29 17:55 树上有只羊 阅读(117) 评论(0) 推荐(0) 编辑