spring cloud /bus/refresh接口返回405

spring clound都配置好之后,为什么localhost:8888/bus/refresh接口不能用,发送post请求
时,返回405
rabbitMQ:
*图片说明

  • 图片说明 pom
 <dependency>
            <groupId>org.springframework.retry</groupId>
            <artifactId>spring-retry</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-config-server -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
            <version>2.0.0.M2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <!--消息总线-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bus-amqp</artifactId>
        </dependency>
        <!--config设置监听 来接收发送来的post请求-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-monitor</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>

2个回答

启动日志里面没有映射到/bus/refresh 我真是日乐uzi了 什么包也没缺啊 配置文件应该也没错啊

wgxaszc8
wgxaszc8 是不是被security拦截了,我也碰到的这个问题
一年多之前 回复
taolaia_11031208
taolaia_11031208 这答案就是煞笔,咋还采纳了
一年多之前 回复


org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE
<!-- lookup parent from repository -->

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Edgware.RELEASE</spring-cloud.version>
</properties>

试了很长时间,也不是很理解,貌似是这两个的版本问题
SpringBoot 版本为1.5.9   cloud版本为 Edgware.RELEASE  才可以
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
消息总线(Spring Cloud Bus)
消息代理是一种消息验证,传输,路由的架构模式,他在引用程序之间起到通信调度并最小化应用之间的依赖的作用,是的应用程序可以高效的解耦通信过程。消息代理是一个中间件产品,他的核心是一个消息的路由程序,用来实现接受和分发消息,并根据设定好的消息处理流来转发给正确的应用。他包括独立的通信和消息传递协议,能够实现组织内部和资质之间的网路通信,设计代理的目的就是为了能够从应用程序中传入消息,并执行一些特别的操...
Spring cloud之Bus消息总线
前言 本节的知识将在博客:https://blog.csdn.net/sinat_32366329/article/details/92030415 的基础上添加bus支持从而实现基于bus的自动刷新配置信息。 Spring cloud bus目前只这次RabbitMQ/Kafka作为消息总线,并没有对ActiveMQ/RokcetMQ做支持。 本节使用比较多公司使用...
Spring Cloud使用Bus的refresh刷新配置文件报异常错误
Spring Cloud使用Bus的refresh刷新配置文件报异常: Caused by: java.lang.IllegalStateException: The configuration of the pool is sealed once started. Use HikariConfigMXBean for runtime changes. at com.zaxxer.hikari....
spring cloud config 和 bus 源码解读
spring cloud config 和 bus 源码解读,包含server端,client端,bus的运行原理
Spring Cloud Bus自动刷新流程图
微服务架构,是由一个个微小的服务集合而成的一个一套系统,服务多了,维护的成本自然就高了,配置中心的存在不仅方便了开发过程中多个同事,多个项目组之间的协同开发,同时也方便了管理,所有的配置都统一在一个地方,从而避免了这个集群点改了,另外一个集群点没改等一系列的问题;再加上通过SpringCloud Bus,让配置文件能够自动刷新(这也应该是微服务应该必须有的一个效果),更加锦上添花了。 ---------------------
Spring Cloud Bus 动态刷新配置
一、前置条件: 1.Spring Boot 2.X 2.安装rabbitmq 二、configServer 改造: 1.新增依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-cloud-starter-bus-am...
十五、Spring cloud 消息总线(Bus)
一、回顾 Spring 事件/监听器 Spring 事件 ApplicationEvent Spring 监听器 ApplicationListener/@EventListener Spring 事件发布器 ApplicationEventPublisher Demo: /** * Spring 事件/监听器 Demo * @author 咸鱼 * @date 201...
spring cloud config、bus源码
spring cloud config/bus源码解读,,包含server端,client端,bus的运行原理
spring cloud bus介绍与源码分析
简介 根据官方文档,spring cloud bus为分布式的轻量级消息代理服务,可以用来状态改变的时候进行广播,比如配置值发生变换,目前支持AMQP协议的代理服务。也就是说目前spring cloud bus只支持rabbitmq 以及kafkamq,kafka普遍用于大数据传输方面。 运用场景 目前所推荐的spring cloud bus的运用场景大多都是与spring cloud confi...
spring cloud bus动态更新配置
spring cloud bus动态更新配置1.创建eureka-server1.1 在`pom.xml`中添加`spring-cloud-starter-netflix-eureka-server`依赖1.2 在application.yml中增加eureka-server配置1.3 开启eureka-server2.创建config-server2.1 在pom.xml中添加config se...
spring cloud bus自动刷新配置
1. spring cloud bus 自动刷新配置的原理 、 2. 在config-server中导入依赖 &amp;lt;!--自动刷新配置--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-cloud-starter-bus-...
Spring Cloud学习笔记(十一)-使用Spring Cloud Bus刷新配置
说明:本文仅作为本人学习&amp;amp;lt;&amp;amp;lt;深入理解Spring Cloud与微服务构建&amp;amp;gt;&amp;amp;gt;一书的学习笔记,所有代码案例及文字描述均参考该书,不足之处,请留言指正,不胜感激. 一.Spring Cloud Bus是干什么的   Spring Cloud Bus是用轻量的消息代理将分布式的节点连接起来,可以用于广播配置文件的更改或者服务的监控管理.一个关键的思想就是,消息总线可以为微服...
Spring Cloud学习笔记27——消息总线:Spring Cloud Bus
消息总线 在微服务架构的系统中,我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来,由于该主题中产生的消息会被所有实例监听和消费,所以我们称它为消息总线。 在总线上的各个实例都可以方便地广播一些需要让其他连接在该主题上的实例都知道的消息,例如配置信息的变更或者其他一些管理操作等。 由于消息总线在微服务架构系统中被广泛使用,所以它同配置中心一样,几乎是微服务架构中...
Spring Cloud入门教程-使用Spring Cloud Bus 刷新配置
项目源码及相关说明请查看此文:Spring Cloud入门教程-简介 接上一篇文章,这里介绍一下,如何使用Bus 在不停机情况下,刷新配置。 Spring Cloud Bus是用轻量的消息代理将分布式的节点连接起来,可以用于广播配置文件的更改或者服务的监控管理。一个关键的思想就是,消息总线可以为微服务做监控,也可以实现应用程序之间相互通信。 Spring Cloud Bus可选的消息代理线线泡...
SPRING CLOUD微服务实战笔记--消息总线:Spring Cloud Bus
Spring Cloud Bus消息代理RabbitMQ实现消息总线快速入门整合Spring Cloud Bus原理分析指定刷新范围架构优化 消息代理 消息代理是一种消息验证、传输、路由的架构模式。 RabbitMQ实现消息总线 消息投递到队列的整个过程如下: 1.客户端连接到消息队列服务器,打开一个Channel 2.客户端声明一个Exchange,并设置相关属性 3.客户端声明一个Queue,...
spring cloud 配置中心-基于spring cloud bus(2)--项目构建
spring boot的版本为1.5.8 &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;1.5.8.RELEASE&lt;...
spring cloud 中消息总线(bus)使用
spring cloud bus使用及相关背景知识。
springcloud(七):配置中心svn示例和refresh
上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心。 svn版本 同样先示例server端的代码,基本步骤一样。 1、...
Spring Cloud Bus 实现配置实时更新
背景 使用Spring Cloud Config Server,启动Service时会从配置中心取配置文件,并注入到应用中,如果在Service运行过程中想更新配置,需要使用Spring Cloud Bus配合实现实时更新。 实现原理 需要借助RabbitMQ等消息中间件来实现服务间的通讯 ConfigServer改造 目标:使ConfigServer暴露bus-refresh接口,...
spring cloud bus整合kafka问题
[code=text]rn 4.0.0rn rn com.unionpayrn cloud-platformrn 3.0.0rn rn config-serverrnrn rn rn org.springframework.cloudrn spring-cloud-config-serverrn rn rn org.springframework.cloudrn spring-cloud-starter-bus-kafkarn rn rn rn rn rn rn org.springframework.bootrn spring-boot-maven-pluginrn rn rn org.apache.maven.pluginsrn maven-compiler-pluginrn rn 1.8rn 1.8rn UTF-8rn rn rn rn rn[/code]rnrnrn[code=java]package com.unionpay.config;rnrnimport org.springframework.boot.autoconfigure.SpringBootApplication;rnimport org.springframework.boot.builder.SpringApplicationBuilder;rnimport org.springframework.cloud.config.server.EnableConfigServer;rnrn@SpringBootApplicationrn@EnableConfigServerrnpublic class ConfigServerApplication rnrn public static void main(String[] args) rn new SpringApplicationBuilder(ConfigServerApplication.class).web(true).run(args) ;rn rnrn[/code]rn[img=https://img-bbs.csdn.net/upload/201706/13/1497352375_281408.png][/img]rn[img=https://img-bbs.csdn.net/upload/201706/13/1497352513_775047.png][/img]rn[img=https://img-bbs.csdn.net/upload/201706/13/1497352523_650731.png][/img]rnrnrn
干货|Spring Cloud Bus 消息总线介绍
继上一篇 干货|Spring Cloud Stream 体系及原理介绍 之后,本期我们来了解下 Spring Cloud 体系中的另外一个组件 Spring Cloud Bus (建议先熟悉 Spring Cloud Stream,不然无法理解 Spring Cloud Bus 内部的代码)。 Spring Cloud Bus 对自己的定位是 Sprin...
spring cloud bus 配置不能同步刷新
项目 在用spring cloud config做动态刷新,用spring cloud bus +kafka 做总线, config 配置服务项目 config-client 同步配置项目 问题: 修改配置,然后在 config 主机调用接口http://localhost:9091/actuator/bus-refresh刷新配置时,config-client的配置依然没有改变。 解决方法: 两...
Spring Cloud 学习纪要五:Bus
Spring Cloud Bus:消息总线   上一篇我们讲到统一配置中心Spring Cloud Config,实现了分布式项目配置文件的统一管理,但是留下了一个问题:修改配置之后如何免重启自动生效。Spring Cloud Bus组件就可以用来做这件事,值得注意的是,前面我们所使用的版本Greenwich.M1的bus组件存在bug,我们将config和provider项目改为如下版本(其他项...
spring cloud bus 消息总线 原理总结
1.spring cloud bus spring cloud bus整合java的事件处理机制和消息中间件的发送和接收,主要是由发送端、接收端和事件组成。目前spring cloud bus只实现了RabbitMq和Kafka的封装。2、spring cloud bus与spring cloud config的整合,并以RabbitMq作为消息代理,实现了应用配置的动态更新。向service A...
Spring Cloud中bus组件配置
  原理架构图     用rabbitMQ或者Kafka都属于三方组件,必然要开启@EnableDiscoveryClient来代替@EnableEurekaClient 想用上消息总线还须要加上如下配置,这样消息总线才能监测到组件的变化并进行同步 spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.ra...
微服务架构spring cloud - 消息总线Bus(八)
1.什么是消息总线 由于配置信息的变更或者其他的一些管理操作,所以需要消息总线。消息总线的意思是使用轻量级的消息代理来构建一个共用的的消息主题让系统中所有的微服务实例都连接上来,该主题中产生的消息会被所有实例监听和消费。 2.消息代理 消息代理是一种消息验证、传输、路由的架构模式。它是一个中间件产品,它的核心是一个消息的路由程序,用来实现接受和分发消息,并根据设定好的消息处理流来转发给正确的...
消息总线Bus - Spring Cloud系列(八)
本文章基于spring-boot-starter-parent 2.0.6RELEASE,spring-cloud-dependencies Finchley.SR2。 RabbitMQ安装 因为系统是MAC所以使用homebrew工具来安装,命令行中执行如下命令: brew update brew install rabbitmq 正常情况下,RabbitMQ Server会被安装到/usr/l...
Spring Cloud 简单入门教程 之 Bus (十一)
在配置文件修改时,需要重启服务或者发送一个post请求让服务重新去获取配置,在生产环境中,服务众多,给每个服务重启或者都发送一个post请求去让其重新获取配置这种方式是很灾难的,也不符合微服务的架构理念。Spring Cloud 提供 Bus解决这个问题。 Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法...
Spring Cloud Bus 消息总线 kafka 集成配置
集成阿里云kafka作为消息总线,参照https://github.com/AliwareMQ/aliware-kafka-demos/tree/master/kafka-spring-stream-demo进行配置配置topicspring.cloud.bus.destination=alikafka-xxxxxxxx禁止自动创建topicspring.cloud.stream.kafka.bi...
Spring Cloud Bus实现自动更新配置
现在知道了配置中心的使用,但依然不能实现当git上的配置修改时,本地的项目的对应配置也相应修改(在本地项目拉取到了远程git的配置文件后,会存于本地某个位置),现在就是说远程的配置修改了,本地不会同步更新!当远程的git的配置发生修改时,会将修改的信息发送到消息队列中,由消息队列来修改本地的配置文件操作:1.在泊坞窗上下载RabbitMQ的,命令如下:docker run -d --hostnam...
使用Spring Cloud Bus更新微服务集群配置
使用Spring Cloud Bus更新微服务配置     Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法是,Bus就像一个扩展的Spring Boot应用程序的分布式执行器,但也可以用作应用程序之间的通信渠道。当前唯一的实现是使用AMQP代理作为传输,但是相同的基本功能集(还有一些取决于传输)在其他传...
使用spring cloud bus实现配置的自动刷新
远端git-&amp;gt;config server &amp;lt;-&amp;gt; 本地git 比如订单服务启动后会从远端git拉取配置,然后如果修改了远端git上配置文件,订单服务需要重启才能获取最新配置 所有需要一种通知机制 spring cloud实现方式使用消息队列(rabbitmq) config server和订单服务通过消息队列传递信息 config server使用了spring cloud bu...
Spring Cloud Bus消息总线学习记录
      Spring Cloud Bus利用消息中间件来连接分布式系统中的各个节点,用来广播状态的改变,比如配置文件的改变,以及管理指令。     这里我们利用rabbitmq来作为消息中间件,项目结构由一台eurekaServer,一台configServer,不同端口的2台app1。configServer作为服务方注册到eurekaServer,rabbitmq的安装不多介绍了。app1...
Spring Cloud之统一配置中心(Spring Cloud Config,Spring Cloud Bus自动刷新功能)
环境 jdk1.8,maven,idea,rabbitmq,docker,码云。 配置中心 使用配置中心的目的,一个是方便维护,一个是为了配置内容的安全和权限,因为各自有各自的配置在远端git上。这样的话就进行隔离。最重要的一点是自动刷新配置。 远端git我这里用的是码云,这张图就是说config-server从远端git把配置拉下来,然后在本地git同步一份,如果远端不能使用,那么能使用本地,然...
Spring Cloud Feign的文件上传实现
在Spring Cloud封装的Feign中并不直接支持传文件,但可以通过引入Feign的扩展包来实现,本来就来具体说说如何实现。 原文:http://blog.didispace.com/spr... 服务提供方(接收文件) 服务提供方的实现比较简单,就按Spring MVC的正常实现方式即可,比如: @EnableFeignClie...
Spring Cloud 微服务开放平台接口
Spring Cloud 微服务开放平台接口 github源码地址: https://github.com/spring-cloud/spring-cloud-security 前言: 什么是开放平台接口 场景 : 总公司与子公司 对接接口 还有一些合作伙伴 总公司 提供接口 1、能够获取到哪个子公司调用 2、授权机制,能够灵活控制接口调用权限。阿里和顺丰闹矛盾,顺丰把权限...
Spring Boot + Spring Cloud 构建微服务系统(十):配置中心(Spring Cloud Bus)
技术背景 我们在上一篇讲到,Spring Boot程序只在启动的时候加载配置文件信息,这样在GIT仓库配置修改之后,虽然配置中心服务器能够读取最新的提交信息,但是配置中心客户端却不会重新读取,以至于不能及时的读取更新后的配置信息。这个时候就需要一种通知刷新机制来支持了。 Refresh机制 refresh机制是Spring Cloud Config提供的一种刷新机制,它允许客户端通过POST...
spring cloud 问题记录(四)info接口的返回内容设置
我们上一篇博客说了怎么显示为IP端口的形式。 那么我们可以看到,这个地方是可以进行点击查看的。 如果我们没有进行设置的话,返回的内容其实是一个{}。 那么一般我们会把应用的一些信息进行设置,这样在大量服务的情况下,我们能更好的知道部署的项目的内容。 现在我们来配置info接口 info: app.name: ${spring.application.name} compa...
老是返回405
http://sjz.58.com/diannao/10370822269575x.shtmlrn用xmlhttp来获取,总是几次之后就全是405,不返回有效数据,用inet倒可以rnrn我很奇怪,网站是怎么分辨我是用哪种方式连接的?他怎么知道我是用xmlhttp还是用inet连接的???rnrn如何用用xmlhttp让他返回有效数据?主要是inet不好使,原因如下:rnrndorn Inet1.Execute sURL$, "GET"rnrn rn Dorn Sleep 1: DoEventsrn If GetTickCount - t > 3000 Thenrn pd = False: Exit Dorn End Ifrn Loop Until Not Inet1.StillExecutingrnrn If pd Then x = Inet1.GetChunk(0)rn Inet1.CancelrnLoop Until pdrnrn当某个sURL比较卡,超过3秒重复多次do...loop打开的时候,偶尔会出现inet 还在执行上一请求的错误提示,清问我不是已经.cancel了吗?为什么还在请求上一连接呢?如何规避这个错误?
Spring Cloud(十)高可用的分布式配置中心 Spring Cloud Config 中使用 Refresh
上一篇文章讲了SpringCloudConfig 集成Git仓库,配和 Eureka 注册中心一起使用,但是我们会发现,修改了Git仓库的配置后,需要重启服务,才可以得到最新的配置,这一篇我们尝试使用 Refresh 实现主动获取 Config Server 配置服务中心的最新配置准备工作把上一篇,示例代码下载,才可以进行一下的操作,下载地址在文章末尾 spring-cloud-eureka-ser
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview