• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

黑芝麻智能科技、上海紫先面试部分(未完全)

武飞扬头像
qq_23204557
帮助1

黑芝麻智能科技

  • Hystrix可以限流吗?客户端限流,是限制对下游(被调用方)的访问,不是对本服务限流。从HystrixCommand的.withExecutionIsolationStrategy(ExecutionIsolationStrategy.SEMAPHORE)也可以看出来,着重点在于服务之间的隔离。

  • 好的重构的原则是什么?

  • kong是基于什么开源组件来实现的?Answer by newBing : Kong是一款基于OpenResty(Nginx Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。它有两个主要组件:Kong Server和Apache Cassandra。Kong Server是基于nginx的服务器,用来接收API请求;Apache Cassandra则用来存储操作数据。

  • 如何用k8s进行灰度发布? Answer by newBing: 您好!Kubernetes(k8s)是一种用于自动化部署、扩展和管理容器化应用程序的开源系统。在k8s中,灰度发布是通过创建不同的deployment管理相同类型的服务,创建不同的pipeline进行发布管理,避免干扰,同时在正常发布过程中,也可以利用spinnaker的pause,resume,undo等功能进行发布控制。
    K8S的灰度发布、滚动更新、蓝绿发布

  • Apollo作为配置中心的实现原理是什么?相关知识:
    Apollo官网----4.5 总体设计
    学新通
    Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端
    Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面)
    Config Service和Admin Service都是多实例、无状态部署,所以需要将自己注册到Eureka中并保持心跳
    Apollo官网----4.6 客户端设计
    学新通
    客户端和服务端保持了一个长连接,从而能第一时间获得配置更新的推送。
    客户端会把从服务端获取到的配置在本地文件系统缓存一份。在遇到服务不可用,或网络不通的时候,依然能从本地恢复配置。

支持Spring Placeholder, Annotation和Spring Boot的ConfigurationProperties,方便应用使用

上海紫先

  • 如何找到环的入口?受掘金----寻找链表中环的入口节点启发,主要思路:一快一慢两指针,慢者每次进一步,快者每次进两步,若它们能相遇则有环,记录慢者前进的步数为N。两指针回到链表头,一个指针先前进N步,然后两者每次都前进一步,相遇处则为环入口。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfijfff
系列文章
更多 icon
同类精品
更多 icon
继续加载