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

HystrixCommand请求被拒绝,默认配置未被覆盖

袁山
2023-03-14

我试图覆盖Archaius为线程池提供的默认配置(如corepool大小、最大池大小、队列大小等)。但不知何故,它并没有起到作用。下面是我在application.yml文件中的配置。

Hystrix:命令:QueryTimeOutHandler:执行:隔离:线程:TimeOutInMilliseconds:600000线程池:QueryTimeOutHandler:CoreSize:200 MaximumSize:200 MaxQueueSize:100 QueueSizeRejectionThreshold:100 AllowMaximumSizeToDivergeFromCoreSize:true

所以对于配置,我希望线程数应该是200。并且它应该一次服务200个请求,并且应该排队100个。但不幸的是它没有发生。

如何检查在生产中运行的应用程序中的配置?

共有1个答案

能逸清
2023-03-14

您需要重写“Execution.Isolation.Semaphore.MaxConcurrentRequests”

更多信息请参阅下文。

https://stackoverflow.com/A/64452228

 类似资料:
  • 问题内容: 我在端口5000的node.js服务器上设置了CORS,如下所示: 我现在正尝试像这样在从硬盘打开的静态网页中使用JQuery发送AJAX POST请求: 该函数从不调用,并且我得到的唯一警报是来自XHR 处理程序的警报,其中包含以下错误: 我认为CORS配置合理, 我缺少什么? 编辑 :对于我而言,我能找到的最佳解决方案是从服务器发送页面: 问题答案: 这是我正在使用的代码。它位于我

  • 我正在按照这个链接创建我的第一个docker映像,它成功了,现在我正在尝试从这个链接将此映像推送到我的docker存储库中。但是每当我试图将此映像推送到存储库时,我都会遇到此类错误。 注意:我已成功登录docker

  • 我按照这个链接创建我的第一个docker映像,它成功了,现在我正试图从这个链接将这个映像推送到我的docker存储库中。但每当我试图将此图像推入存储库时,就会出现这种类型的错误。 有人能给我一些关于这个问题的提示吗?任何帮助都将不胜感激。 注意:我已成功登录docker

  • 我连接到MySQL(5.1.6)数据库从Linux默认的3306端口和一切都很好: 现在,我进入/etc/mysql/my。cnf并将默认端口更改为3307(包括[client]和[mysqld])重新启动MySQL,调整hibernate连接url: 然后重启jboss。这一次我再也无法连接: 知道mysql拒绝连接的原因吗?没有更改其他配置。。但MySQL是默认端口。也没有防火墙启动和运行。

  • 我尝试了所有命令来推送我的映像docker集线器,但失败了。每次我都遇到相同的问题 请帮帮我。。。。

  • 我正在使用AWS SAM(Lambda 第三方调用我的API,并在正文中包含JSON的GET请求。但是,当请求发送到带有正文的API时,CloudTop会拒绝该请求。 请求如下: 以下是回应: 检查日志时,请求永远不会命中API网关或Lambda函数。但是,如果我从请求中删除正文,那么它将命中Lambda函数,并且我将从API中获得适当的错误消息(告诉调用方预期的正文丢失)。 我通过SAM模板使用