回答
1)scrapy是一个Python爬虫框架,爬取效率极高,具有高度定制性,...2)为什么选择redis数据库,因为redis支持主从同步,而且数据都是缓存在内存中的,所以基于redis的分布式爬虫,对请求和数据的高频读取效率非常高。
回答
使用 Redis 如何设计分布式锁?使用 zk 来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?【Java问答学堂】57期 分布式事务了解吗?你们是如何解决分布式事务问题的?【Java问答学堂】58期
回答
现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。分布式锁这个东西,很常用的,...
回答
Redis 分布式锁 官方叫做 RedLock 算法,是 Redis 官方支持的分布式锁算法。这个分布式锁有 3 个重要的考量点: 互斥(只能有一个客户端获取锁)不能死锁容错(只要大部分 Redis 节点创建了这把锁就可以) Redis 最...
回答
面试题 Redis 的并发竞争问题是什么?如何解决这个问题?...了解什么是 Redis 的雪崩、穿透和击穿?Redis 崩溃之后会怎么样?【Java问答】37期 如何保证缓存与数据库的双写一致性?【Java问答】38期
回答
使用 Redis 如何设计分布式锁?使用 zk 来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?【Java问答学堂】57期 分布式事务了解吗?你们是如何解决分布式事务问题的?【Java问答学堂】58期 集群部署...
回答
面试题 Redis 的并发竞争问题是什么?如何解决这个问题?...了解什么是 Redis 的雪崩、穿透和击穿?Redis 崩溃之后会怎么样?【Java问答】37期 如何保证缓存与数据库的双写一致性?【Java问答】38期