- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 关于scheduleWithFixedDelay与scheduleAtFixedRate的比较
通常写worker我们都是通过quartz实现,其优点众多比如与spring良好结合,配置灵活,支持丰富cronExpression,且与多线程相结合灵活处理不同的业务场景。当worker执行周期比较简单时:如服务启动后的每1小时执行一次,可以考虑使用今天的主角--scheduleWithFixedDelay与scheduleAtFixedRate。 通过查看java doc不难看出二者区别:前
2016-10-04 02:02:28 1813
原创 关于dubbo使用过程中抛出【java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED!】的思考
说起这个异常那得追溯到十几个月以前的初夏的夜晚!~ 作为有志青年此时虽已是深夜我们依然为系统拆分奋斗着。 xx同事正在压测。我目不转睛的盯着订单号服务的日志,忽然,java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! 蹦了粗来。果断ctrl+c,由于当时对dubbo使用不深,也没有研究过源码,所以是
2016-10-02 22:12:28 4739
原创 关于RPC架构分布式框架dubbo框架对unchecked类型异常的处理
业务场景:consumer需要明确catch provider抛出的自定义异常。 dubbo内部提供ExceptionFilter来处理异常,源码中不难看出dubbo对unchecked异常进行了包装成RuntimeException的处理。所以当provider需要抛出的自定义异常extends Exception时,consumer就能明确的进行catch。 源码: package
2016-10-02 13:01:20 1254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人