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

Spring云总线不再支持对/执行器/总线刷新的POST请求

林博厚
2023-03-14

我发现Spring Cloud总线不支持在Spring Cloud版本2020.0.0上对/执行器/总线刷新的POST请求。当我尝试发送它时,我收到405“方法不允许”。是否有任何方法可以在不使用/monitor和git webhooks或降级Spring云版本的情况下自动刷新所有客户端服务的配置?

我已经包括了spring cloud starter总线amqp和spring boot starter执行器的依赖项,总线刷新endpoint已公开。RabbitMQ已启动并运行,springCloudBus主题已创建,并且在我的服务启动时添加了队列。当我获取对/执行器/总线刷新的请求时,它会将属性源提取到配置服务器,但我的客户端服务属性文件不会刷新,消息也不会添加到队列中。

共有1个答案

姜弘新
2023-03-14

在此处找到的最新中断更改日志中,总线刷新endpoint被重命名为busrefresh。

公共汽车环境现在是公共汽车环境

总线刷新现在为总线刷新

 类似资料:
  • 我正在使用Spring cloud config Finchley。M8版本,带Spring防尘套2.0.0。释放我注意到/总线/刷新已更改为/总线刷新。但每当我使用post http请求点击url时,它都不起作用。下面是应用程序的一个片段。属性: 此外,我扩展了WebSecurityConfigrerAdapter以添加以下代码片段: 这是我尝试测试的url: 然后我收到了以下错误消息 另外,这

  • 我在Kafka的spring云总线上配置了一个spring云配置服务器。我正在使用Edgware。随boot 1.5.9一起发布。当我向endpoint/总线/刷新发送POST请求时,destination=clientId:dev:*在主体中通过POSTMAN to config server,所有客户端都会刷新其bean,即使其clientId与destination字段中的值不匹配。 以下是

  • 我有一个使用Spring云配置和Spring云总线的配置服务器,还有一些客户端也有Spring云总线。每次更改配置时,我都使用postman向配置服务器发送/总线/刷新。我找到了两种方法: 刷新特定客户端:http://localhost/bus/refresh/app1:dev:8080 刷新所有客户端:http://localhost/bus/refresh 有没有办法用一个post请求刷新两

  • UAVCAN 是一种板载网络,允许自驾仪通过该协议连接各类航空电子仪器,其支持的硬件有: 电机控制器 Pixhawk ESC SV2740 ESC 空速管传感器 Thiemar 空速管 GPS和GLONASS的GNSS接收器 Zubax GNSS 相较于爱好级设备而言,UAVCAN使用坚固的差分信号,并通过总线支持固件升级。所有电机控制器ESC均能提供反馈(数值式信号并直接控制电机转速)和转子磁通

  • 我正在从我的Jenkins点击总线刷新endpoint,我希望该endpoint是安全的。 下面是我的申请。yml公司 下面是我在spring boot中的http配置 现在,当我点击curl时——请求GEThttp://localhost:8080/health我得到如下正确的回答 但是当我点击curl时——请求POSThttp://localhost:8080/bus-刷新 或 我得到403和

  • 据我所知,当Spring Cloud Config Server配置更改时,可以通过Spring Cloud Bus在微服务之间传播刷新事件。然后,这会触发通知的微服务从Spring Cloud Config Server中提取最新配置。 这种方法的扩展性好吗?我的意思是,我们可以有1000个微服务实例,如果一些全局配置发生变化,那么所有这1000个微服务都会在同一时刻尝试从配置服务器获取配置。这