- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 多线程程序处理子线程异常 javaExceptionHandler机制
公司自己做的任务处理程序,原理是启动多个任务处理线程去任务队列里面获取任务并执行,运行一段时间后发现进程在单任务不处理。分析后发现原来任务处理程序里面存在RnntimeException,每次发生时会造成当前线程退出也就引发了这样一个错误。 解决方法其实很简单就是利用线程的ExceptionHandler机制,自定义和exception处理程序,当出现问题的时候记录当然任务,重新启动线程。一下是
2014-01-17 13:20:02
720
原创 REST-MQ研发更好用的MQ(2)
有了上一节的协议定义,本节来思考下如何实现。客户端的实现非常容易,先考虑服务端 整个MQ需要具有以下几个部分 1:消息接收 2:消息持久话 3:消息的分发,需要根据tv参数,发送给所有关注了此消息的消费者 4:需要个后台配置系统用来配置MQ的消息使用者 配置应该是最简单的一个,使用两张表或一张表来记录对应的关系 一个频道可以被多个消费者关注,关注后所有发往该频
2014-01-15 17:44:27
627
原创 REST-MQ研发更好用的MQ(1)
HTTP-MQ,我们不认为它仅仅是个MQ。市面上不管开源的还是收费的MQ确实不少,不过由于众所周知的原因几乎每个互联网公司都会自己搞自己的MQ。程序猿想不用什么框架、中间件的时候总能找出若干的个理由来回敬呢,于是在符合我国国情的情况下我们要开发一套具有自主知识产权的MQ,方便我们的工程师们把它应用在各个系统中调用。 好了以上解释了为什么要做一个MQ,接下来就要考虑如何做了。先介绍下本人所在公司的
2014-01-15 17:07:22
1039
Redis.in.Action 英文原版
2013-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人