XXL-JOB内部机制大揭秘,任务飞起来!
时间轮出自Netty,是一个环形结构,可以用时钟来类比,钟面上有很多bucket,每一个bucket上可以存放多个任务,使用一个List保存该时刻到期的所有任务,同时一个指针随着时间流逝一格一格转动,并执行对应bucket决定应该放入哪个bucket。和Has
时间轮出自Netty,是一个环形结构,可以用时钟来类比,钟面上有很多bucket,每一个bucket上可以存放多个任务,使用一个List保存该时刻到期的所有任务,同时一个指针随着时间流逝一格一格转动,并执行对应bucket决定应该放入哪个bucket。和Has
普通人做App,只关注功能和UI,是远远不够的。真正撑起一款App长期运行的,是背后的系统设计。 以下这10个概念,如果你要做App,不懂也要听懂一点点,否则上线了也很快“炸掉”。 1. 负载均衡(Load Balancing) 不是你一个App只能用一台服务
演讲的内容就是如何设计一个系统,做back of envelope analysis。当然还有一些金句,比如说系统要设计成10x但是是别担心100x的traffic,比如说,还有一些每个人都要知道的number。