作者回复: 大佬,请上座。
作者回复: 赞,很好的意见。
作者回复: 赞,非常好的建议
作者回复: 很赞
作者回复: 1 索引的代价有点大的,我们再考虑下 2 是的
作者回复: 赞
作者回复: 赞同
作者回复: 思考题:赞 市面上标配的高CPU物理机就可以了。其实可能都不用高配,随便什么服务器都够用了,主要是开发的时候响应时间要能做到10ms。
作者回复: 1 预加载短URL的线程是异步执行的,短URL少于2000就会加载,加载时间顺利的话几十毫秒,这个响应速度应该是能够满足高并发的。 2 预加载短URL服务器也是集群部署的,每台服务器预加载1万个。 3 如果并发超过以上两点的处理能力,需要限流。
作者回复: 预生成多20%的冗余,一般重启丢失一些是可以接受的,频繁重启可能系统有大麻烦了,需要另外思考了。 继续生成机制可以在系统运行期考虑,如果短URL消耗快于预期,可以增加再生成机制。架构不必一步到位。