个人随笔
目录
微服务常用解决方案面试题目
2019-03-25 22:32:29

1、谈谈网站跨域解决方案

  1. 使用jsonp 缺点只能发送get请求
  2. 使用httpclient进行转发,效率低
  3. 设置响应头允许跨域
  4. 使用Nginx搭建api网关
  5. 使用Zuul微服务搭建api接口网关

2、分布式Session一致性问题

  1. 使用Nginx反向代理,即IP绑定,同一个ip只能在同一个机器上访问
  2. 使用数据库,但性能不高
  3. tomcat内置了对session同步的支持,但可能会产生延迟
  4. 使用Spring-Session框架,相当于把session放到redis
  5. 使用token令牌代替session

3、分布式锁解决方案

  1. redissetnx
  2. zookeeper的临时节点

4、分布式事务解决方案

  1. LCN

5、分布式任务调度平台解决方案

  1. XXL-JOB

6、分布式日志收集解决方案

  1. ELK

7、分布式全局id生成方案

  1. redis
  2. uuid
  3. 雪花算法

8、分布式服务追踪与调用链系统解

  1. zip-kin

9、分布式消息系统与中间件

  1. rocketmq
  2. rabbitmq
  3. kafka
 344

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2