zoukankan      html  css  js  c++  java
  • springcloud2.0 添加配置中心遇到的坑

    新手入门,在springcloud 配置config的时候遇到了几个比较烦的坑

    先说1.5x版本的一些配置吧

    首先是端点暴露的方式

    management:
      security:
        enabled: false

    这个配置方式在2.0之后被淘汰了,换成了

    management:
      endpoints:
        web:
          exposure:
         # * 代表所有暴露所有端点 include:
    "*"

    如果要多个暴露的话,需要用 ,隔开

    其次是,关于刷新配置的接口,1.5x的时候用的路径是  http://ip:port/bus/refresh

    2.0的时候!!!!它的路径变了, 当你用post请求  http://ip:port/bus/refresh 的时候它会提示你 不支持 POST方式!!

    {
        "timestamp": "*********",
        "status": 405,
        "error": "Method Not Allowed",
        "message": "Request method 'POST' not supported",
        "path": "/bus/refresh"
    }

    然后我改成了GET方式请求,请求是成功了,但是配置文件并没有更新到(关键是这个get请求它成功了,开始还以为是配置有错),苦苦找寻,终于在 https://blog.csdn.net/weixin_39986856/article/details/83119858  找到了答案。

    2.0的时候,路径改成了 http://ip:port/actuator/bus-refresh 替换成这个路径后,刷新配置成功!!

    还有个坑是在添加 消息总线时,RabbitMQ遇到的坑

    rabbitmq:
        host: localhost
        port: 5672
        username: guest
        password: guest

    添加完这个配置后,确实是没问题,但是只能用localhost连接,当我换成其他ip地址的时候就不行了。

    配置文件中有这么一段话,意思是允许任何ip访问时,请去掉注释。

      %% Uncomment the following line if you want to allow access to the
       %% guest user from anywhere on the network.
      %% {loopback_users, []},

     把它放开   {loopback_users, []},  即可。

    最好还是重新建一个账号,不要使用guest

  • 相关阅读:
    国外可用的谷歌地图(可根据地址搜索经纬度)
    后台css框架(自用)
    DBHelp类sql分页(自用笔记)
    定制C++高效安全的运行时动态类型转换
    C++11右值引用和std::move语句实例解析
    浏览器内核-Webkit
    获取股票历史数据和当前数据的API
    从浏览器启动应用程序
    一个实时获取股票数据的安卓应用程序
    C++数据类型总结
  • 原文地址:https://www.cnblogs.com/z0909y/p/10538378.html
Copyright © 2011-2022 走看看