08 2017 档案
异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
摘要:异常描述 这个异常通常有如下信息: 原因分析 当数据库 重启 或 数据库空闲连接超过设置的最大timemout时间 ,数据库会强行断开已有的链接,最大timeout时间可以通过命令 查询: 解决办法 为了解决这个异常,我们在配置数据库连接池的时候需要做一些检查连接有效性的配置,这里以Druid为例,
阅读全文
摘要:rabbitmq延迟队列 rabbitmq实现延迟队列用了 插件,需要提前安装,并启用。 原理 其原理是通过Exchange来实现延迟功能,即在Exchange中根据各个message的 头设置延迟时间,时间到达后才发送到对应的queue,进而被queue消费。 实现 其实现方法为: 正常我们申明一
阅读全文