代码之家  ›  专栏  ›  技术社区  ›  icordoba

如何在Eureka发现服务器中注册非Spring引导微服务

  •  1
  • icordoba  · 技术社区  · 8 年前

    我有一个Drupal内容管理器,它通过REST接口公开内容,我希望它能参加discovery狂欢派对。如何让我的drupal在Eureka服务器中自己注册它,以便Zuul将相应的调用重定向到它?

    作为一个丑陋的解决方法,我想知道我是否可以在Zuul中运行自动发现和路由,同时手动配置一些REST路径以重定向到drupal服务器(使用zuul.routes。。。属性文件)

    2 回复  |  直到 8 年前
        1
  •  0
  •   icordoba    8 年前

    我发现我可以在bootstrap.yaml中添加手动zuul路由 我曾尝试将其添加到配置服务器中的应用程序yaml属性文件中,但由于某些原因,当Eureka发现服务器工作时,它们被忽略。 不管怎样,bootstrap.yaml是有效的。例子:

    zuul:
      routes:
        mta_api:
          path: /mta_api/**
          url: http://my-non-springboot-rest-service.com/
          stripPrefix: false