问题一:Spring Boot Admin是做什么的?
Spring Boot Admin是做什么的?
参考回答:
Spring Boot Admin是一个用于管理和监控Spring Boot应用程序的工具,它可以将actuator提供的数据进行可视化,包括显示应用程序的监控状态、查看JVM和线程信息、应用程序上下线监控、可视化的查看日志和动态切换日志级别、HTTP请求信息跟踪等实用功能。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628227
问题二:什么是Spring Cloud Gateway?
什么是Spring Cloud Gateway?
参考回答:
Spring Cloud Gateway是Spring Cloud的一个组件,目标是取代Netflix Zuul,它基于Spring 5.0+、Spring Boot 2.0+和WebFlux等技术开发,提供统一的路由方式(反向代理)并基于Filter链的方式提供了网关基本的功能,如鉴权、流量控制、熔断、路径重写、日志监控等。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628225
问题三:Spring Cloud Gateway的主要组成部分是什么?
Spring Cloud Gateway的主要组成部分是什么?
参考回答:
组成:
• 路由route: ⽹关最基础的⼯作单元。路由由⼀个ID、⼀个⽬标URL、⼀系列的断⾔(匹配条件判断)和Filter过滤器组成。如果断⾔为true,则匹配该路由。
• 过滤器filter:标准的Spring webFilter,使⽤过滤器在请求之前或者之后执⾏业务逻辑。
请求前pre类型过滤器:做参数校验、权限校验、流量监控、⽇志输出、协议转换等;
请求前post类型的过滤器:做响应内容、响应头的修改、⽇志的输出、流量监控等。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628224
问题四:Eureka是什么?作用是什么?
Eureka是什么?作用是什么?
参考回答:
Eureka是Netflix开源的服务注册与发现组件,用于解耦服务提供者和服务消费者,支持弹性扩缩容特性。Eureka通过心跳检测、健康检查和客户端缓存等机制提高系统的灵活性、可伸缩性和可用性。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628223
问题五:Eureka是如何工作的?
Eureka是如何工作的?
参考回答:
Eureka的工作原理包括服务提供者向Eureka中注册服务,Eureka接受到注册事件会在集群和分区中进行数据同步,服务消费者可以从Eureka中获取到服务注册信息,进行服务调用。微服务启动后会周期性地向Eureka发送心跳以续约自己的信息,Eureka在一定时间内没有接收到某个微服务节点的心跳,将会注销该微服务节点。Eureka Client会缓存Eureka Server中的信息,即使所有的Eureka Server节点都宕掉,服务消费者依然可以使用缓存中的信息找到服务提供者。
关于本问题的更多问答可点击原文查看: