`
文章列表

任务幂等

     最近在做一个业务流系统,部署在分布式环境下,使用到分布式调度系统,一是为了在系统宕机,系统发布的时候任务能够在可用的机器上重启重新;二是任务需要重试,等接口执行失败之后需要设置调度系统的间隔时间在业务集群上重启启动任务(业务的线程和进程都可能发生变化),因为业务流中的业务接口都是有影响或者不幂等比如关闭应用,这条命令就不能重复执行。      这就要求每个重试/重启单元是幂等,我的思路是能够记录每个外部接口的执行过程,要是某个接口已经执行过某个步骤之后跳过这个阶段,保证命令不会重复下达。      每个业务接口我把它分成3个阶段,命令下达(下达成功、下达失败),命令执行成功(执行 ...
http://www.vaikan.com/do-the-right-thing-wait-to-get-fired/
已经习惯eclipse的快捷键 参考http://blog.icoloma.com/2011/10/eclipse-shortcuts-for-sublime-text-2.html 将sublime的快捷键设置成eclipse常用的。 方法:在Preferences -> Key bindings - User中输入 [ { "keys": ["shift+enter"], "command": &quo ...
Global site tag (gtag.js) - Google Analytics