福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共43篇)
2020-06-20:一句话总结ZK?
来自专栏
福哥答案2020-06-20: 这道题价值不大,但是面试题里有这道题。 分布式协调服务,注册服务和发现,树形结构,监听机制,过半机制。 ZooKeeper是源代码开放的分布式协调服务,由雅虎公司创建,是Google Chubby(主要解决分布式锁相关问题)的开源实现。ZooKeeper是一个高性能的...
zookeeper
架构师
分布式
2020-07-20
3
448
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s
来自专栏
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s,正式环境不能重启,看怎么调试? 福哥答案2020-06-19: 答案来自群成员:基准测试。 观察 网络和磁盘的读写,实时与历史曲线,观察文件句柄/内存的使用情况。观察系统patch 基础库/运...
kafka
架构师
消息队列
分布式
2020-07-20
3
606
2020-06-18:ZK的分布式锁怎么实现?
来自专栏
福哥答案2020-06-18: Zk分布式锁有两种实现方式一种比较简单,应对并发量不是很大的情况。获得锁:创建一个临时节点,比如/lock,如果成功获得锁,如果失败没获得锁,返回false释放锁:删除/lock节点锁等待:使用监听机制,监听lock节点,如果lock节点被删除,重新去抢锁,否则一直等...
zookeeper
架构师
分布式
2020-07-20
3
822
2020-06-03:抢红包设计
来自专栏
福哥答案2020-06-03: 简单设计:redis+lua。红包池list+抢红包用户hash。是否有红包?用户是否抢过? 中级设计:1.拆红包:预拆包和实时拆包。2.高并发读:缓存。3.并发写:串行化和乐观锁。4.网络流量峰值:大量用户同时抢红包是否会造成网络拥塞,发红包和抢红包最好在同一个ID...
架构师
分布式
redis
2020-07-20
3
522
2020-05-30:主从数据库不一致如何解决?
来自专栏
福哥答案2020-05-30: 场景描述,对于主从库,读写分离,如果主从库更新同步有时差,就会导致主从库数据的不一致。1、忽略这个数据不一致,在数据一致性要求不高的业务下,未必需要时时一致性。2、强制读主库,使用一个高可用的主库,数据库读写都在主库,添加一个缓存,提升数据读取的性能。3、选择性读主库...
架构师
mysql
缓存
分布式
redis
2020-07-20
3
569
2020-05-29:redis怎么保证高可用,高可用模式有那些?对比下优缺点?
来自专栏
福哥答案2020-05-29: Redis 高可用架构如下:1.Redis Sentinel 集群 + 内网 DNS + 自定义脚本。2.Redis Sentinel 集群 + VIP + 自定义脚本。3.封装客户端直连 Redis Sentinel 端口。4.JedisSentinelPool,适...
架构师
缓存
分布式
redis
2020-07-20
3
698
2020-05-27:SpringCloud用了那些组件?分布式追踪链怎么做的?熔断器工作原理?
来自专栏
福哥答案2020-05-27: SpringCloud分布式开发五大组件详解服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud Config 分布式追...
spring
java
架构师
分布式
2020-07-20
3
876
2020-05-24:ZK分布式锁有几种实现方式?各自的优缺点是什么?
来自专栏
福哥答案2020-05-24: Zk分布式锁有两种实现方式一种比较简单,应对并发量不是很大的情况。获得锁:创建一个临时节点,比如/lock,如果成功获得锁,如果失败没获得锁,返回false释放锁:删除/lock节点锁等待:使用监听机制,监听lock节点,如果lock节点被删除,重新去抢锁,否则一直等...
zookeeper
架构师
分布式锁
分布式
2020-07-20
3
784
2020-05-23:如何实现并发限流
来自专栏
福哥答案2020-05-23: 计数器、漏桶、令牌桶。 除了算法手动实现限流 guava也有提供限流工具 除了程序内限流 gateway 网关nginx也能实现限流。 短连接无状态的的集群并发接口的限流 只能靠 7层负载均衡器上的网关功能。长连接或者说有状态的接口 限流 依靠 类分布式锁 准分布式...
架构师
分布式
2020-07-20
3
508
2020-05-19:催收核心业务是什么?
来自专栏
福哥答案2020-05-19: 如果不着急用钱,贷款最好别碰。当你没欠款的时候,诱导你欠款。当你欠款还不上的时候,会经常被骚扰,叫你还上。给我的感觉就是叫良家妇女入风尘,叫风尘女子从良。短信催收:快到期的时候,短信提示。电话催收:已经过期了,第一次电话,看是不是搞忘了。第N次电话,看怎么诱导优先还款...
架构师
分布式
2020-07-20
3
470
首页
上一页
1
2
3
4
5
下一页
末页