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

在应用程序级别限制Spring WebClient调用

姬裕
2023-03-14

我在web应用程序中使用Spring、WebFlux和WebClient。

我的应用程序可能会调用'N'数量的其他微服务,这些服务也是由我们托管的。

现在的问题是,我想限制我的WebClient对现有微服务同时调用有限数量的调用。

共有1个答案

薛涛
2023-03-14

您可以创建WebClient实例,如下所示:

ConnectionProvider fixedPool = ConnectionProvider.fixed("fixedPool", maxConnections, acquireTimeout);
HttpClient httpClient = HttpClient.create(fixedPool);
WebClient webClient = WebClient.builder()
     .clientConnector(new ReactorClientHttpConnector(httpClient)).build();
 类似资料:
  • 我在读这个问题,其中< code>@SuppressWarnings注释是在类级别上使用的。 假设我的应用程序中有多个类,那么有没有一种方法可以在应用程序级别使用?因为在每个类上应用对我来说是多余的。

  • null 是否有其他方法,如何实现这一点支持OAuth2.0,但不需要用户activity,因为应用程序作为一个damon运行。

  • 日安,我是tarantool的新手,我有一个关于tarantool内部客户端应用程序内存限制的问题,我有3亿个项目的内存数据库和选择其中一部分的lua应用程序,在选择我将结果包装为“类”后,从代码中进行更简单的交互。例如: 使用方法: 在大多数情况下,它在第一次运行时运行成功,但在第二次运行时,它以100%的概率失败,并显示消息(tarantool消息): 我知道,内存使用(非释放内存)存在问题,

  • 我有一个spring boot应用程序,我生成了spring war。我在wildfly 16中部署了它,但我发现日志只在信息模式下生成。当我在Tomcat中部署时,同样的战争会在调试模式下生成日志。 我使用log4j2进行日志记录 tomcat和wildfly日志中都使用了相同的log4j2。Wildfly/JBoss中是否有其他配置文件可用于启用调试级别??

  • 我想看看我的应用程序是否可以在即时应用程序中完成。我的应用程序是基于从我的船上获取NFC发送的温度。 不幸的是,android开发者网站的常见问题表示,只有以下几个权限可用。 https://developer.android.com/topic/instant-apps/faqs.html 这意味着NFC权限是不可能的? 提前感谢您的回答

  • 我是android开发的新手。我有个简单的问题。如果该方法是在API LEVEL 26中引入的,那么它是否可以在Android7操作系统的设备上运行?