当前位置: 首页 > 知识库问答 >
问题:

春云Netflix祖尔。表的速率不存在

容阳焱
2023-03-14

我试图在我的Spring CloudNetflixZuul中使用JPA存储库配置速率限制。然而,在开始时,我收到这个例外:

JAVAsql。SQLSyntaxErrorException:表“kirillbq\u bl\u acc.rate”不存在

我的申请书。亚马尔:

zuul:
  routes:
    my-service:
      path: /
  ratelimit:
    enabled: true
    repository: JPA
    policy-list:
      my-service:
        - limit: 2
          refresh-interval: 60
          type:
            - origin
  strip-prefix: true

我在一个项目中也有一个SpringBootStarter数据jpa依赖项。

我假设Zuul需要一个“速率”表来存储关于请求的信息,但是我找不到关于这种表结构的任何信息。它应该是什么?

共有1个答案

商运锋
2023-03-14

我发现以下信息:https://www.programcreek.com/java-api-examples/?code=marcosbarbero/spring-cloud zuul ratelimit/spring cloud zuul ratelimit master/spring cloud zuul ratelimit core/src/main/java/com/marcosbarbero/cloud/autoconfigure/zuul/ratelimit/ratelimiteautoconfiguration。爪哇#

有一个价格。配置文件夹中具有“Rate”表结构的java类:

@Entity
public class Rate {

    @Id
    private String key;
    private Long remaining;
    private Long remainingQuota;
    private Long reset;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss")
    private Date expiration;

    // constructor, getters and setters 
}

创建此表后,所有作品都很好。Zuul在此表中保存有关请求的信息。

 类似资料:
  • 我是SpringCloud的新手,在我的项目(一个使用SpringBoot构建的微服务项目)中,我使用了SpringCloud版本Brixton。RC2,工作正常。但是当我尝试升级到Brixton的时候。发布时,该项目不能与zuul一起工作(如果我直接访问web microservice,它可以工作,但是如果我通过zuul访问,它就不能工作),我没有更改任何配置。maven依赖项是: 有人能说明我

  • 我正在为一个项目使用Spring Boot,我正在尝试上传大文件,但不知何故它不起作用。 我在端口8080上运行Spring Boot Zuul(@EnableZuulProxy),然后是另一个应该处理上传的微服务(我们称之为数据存储)。 我向http://localhost:8080/zuul/my/upload/endpoint发送了一个包含文件和文本字符串的多部分请求。 当我上传一个100M

  • 我有一个SpringBootGateway项目,它使用Zuul将请求路由到内部服务。这些服务是使用Eureka发现的。 这适用于大多数场景。但是,有一些长请求从网关返回。底层服务实际上正在完成请求。并且在该时间期间对网关的请求保持打开。 这两个请求都相当长。其中一个运行一个小流程,大约需要5-10秒。另一个是文件上传。这两个请求都是不返回正文的方法。这会影响祖尔吗? 这是日志中的堆栈跟踪。 以下是

  • 我有一个简单的Spring云Netflix Zuul在我的服务前面。我想为所有来此祖尔的请求设定速率限制。 我看到了这个帖子:https://www.baeldung.com/spring-cloud-zuul-rate-limit,但是我的Zuul或JPA存储库中都没有控制器。Zuul从尤里卡接收的所有路线。 祖尔:

  • 我不能玩春云之门的限速器。我在这里配置网关: 我使用JMeter调用API循环1000次,但网关没有响应429响应中的请求太多。我哪里错了?

  • Spring Cloud Kafka Streams与Spring Cloud Stream、Spring Cloud Function、Spring AMQP和Spring for Apache Kafka有什么区别?