赞
踩
为什么进行服务拆分
分布式服务框架
分布式锁
分布式事务
分布式会话
如何设计一个高并发系统
消息队列
搜索引擎
缓存
分库分表
读写分离
如何设计一个高可用系统
限流
熔断
降级
为什么用 why
不用MQ耦合情况
使用MQ解耦场景
不用MQ的同步高延时情况
使用MQ异步场景
没有用MQ高峰期系统被打死情况
使用MQ削峰场景
优缺点 what
解耦,异步,削峰
系统可用性降低(MQ故障)
数据一致性
做了什么 how
RabbitMQ镜像集群模式
kafka分布式高可用架构
kafka消费端可能出现的重复消费问题
rabbitmq可能丢失消息的情况
生产者:ack确认机制,confirm
rabbitmq:持久化
消费者:关闭AutoAck,手动通知mq
kafka:关闭消费者自动提交
顺序出错的场景
Lucene、倒排索引、solr、elasticsearch
(1)es的分布式架构原理能说一下么(es是如何实现分布式的啊)?
(2)es写入数据的工作原理是什么啊?es查询数据的工作原理是什么啊?
(3)es在数据量很大的情况下(数十亿级别)如何提高查询性能啊?
(4)es生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。