Java高级工程师常见问题
2020-12-13 05:49
标签:查询 数据 计划 隔离 文件 分布式 pki 调度 机制 MySQL数据库调优 什么使用Redis Logstash与MQ实现ES和数据库保持同步区别 分布式服务追踪与调用链ZipKin 原理 并发量在2~3万之间,如何搭建架构?(特别难) 2.为什么使用雪花算法实现分布式ID分配? 3.服务降级和熔断隔离 4.为什么使用Zuul网管,而不使用Gateway 5.灰度发布配置文件 6.为什么使用RabbitMQ发送验证码? 7.Feign远程服务调用? 8.文件上传,附件上传,怎么识别? 9.定时调度任务 //说的不清晰, Java高级工程师常见问题 标签:查询 数据 计划 隔离 文件 分布式 pki 调度 机制 原文地址:https://www.cnblogs.com/jianfeijiang/p/11149642.html
定位慢查询得到生产环境那些sql语句响应慢,根据执行计划进行分析调优
事物管理
索引结构(B+树)平衡二叉树、B树、B+树
分库分表后,如何解决查询
使用第三方数据库中间件(MyCat、Sharding-JDBC)
Spring IOC原理
1.Logstash采用定时方式保持ES和数据库
2.MQ采用异步实时方式
MQ比Logstash更加能够保持数据一致性
3.Logstash输出到ES中,需要自己建立ES索引信息
MQ 形式 编写生产者和消费者投递关系。编写调用ES接口
4.logstash同步方式比MQ形式同步方式更加简单
1.
项目运维是怎么做的?是你一个人做的吗?
1.根据实际情况定义方案,需求分析、讨论,定位访问量大的接口
2.微服务架构
3.分布式的,服务拆分,人员分配,通讯方式,运维
//模板
1.注册中心,有哪些?有什么区别?
不会占带宽,效率高
重试机制,幂等性
文件流,通过头,防止木马