首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Zuul添加到Netflix OSS安装

将Zuul添加到Netflix OSS安装
EN

Stack Overflow用户
提问于 2017-01-09 22:20:06
回答 2查看 263关注 0票数 0

我有一个运行在linux机器上的netflix oss堆栈。这个堆栈有Eureka,并安装了一堆微服务(hello服务),所有这些都运行在单独的docker容器中。

它是使用Maven和Spring Boot安装的。

我的问题是:如何将Zuul添加到此堆栈?我在网上找到了一些东西,但他们也安装了Eureka,如果我运行这个程序,我会改写当前的Eureka。

EN

回答 2

Stack Overflow用户

发布于 2017-01-09 22:57:04

您需要将@EnableZuulProxy注释添加到主类中

代码语言:javascript
运行
复制
@SpringBootApplication
@EnableZuulProxy
@EnableHystrixDashboard
public class ZuulApp{
   public static void main(String[] args) {
       SpringApplication.run(ZuulApp.class, args);
   }
}

并在application.yml文件中添加带有eureka-microservices名称的路由

代码语言:javascript
运行
复制
zuul:
   ignoredServices: '*'
   routes:
      microservice1: 
         path: /microservice1/** 
         stripPrefix: false

      microservice2:
         path: /microservice2/**
         stripPrefix: false

      ...
      #If you have hystrix
      hystrix: 
          threadpool:
            default:
               maxQueueSize: 100
               queueSizeRejectionThreshold: 100
          command:      
            default:
             execution:
                 isolation:
                     thread:
                        timeoutInMilliseconds: 60000
     #load balancing
      ribbon:
         MaxAutoRetries: 2 
         MaxAutoRetriesNextServer: 2        
         OkToRetryOnAllOperations: true
         ServerListRefreshInterval: 2000
         ConnectTimeout: 50000
         ReadTimeout: 50000

默认情况下,zuul在端口8500上运行。

maven依赖项

代码语言:javascript
运行
复制
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
票数 0
EN

Stack Overflow用户

发布于 2017-05-18 21:55:47

  1. 另外,确保您使用serviceid进行url路由。例如:

httpbin: path: /** serviceId: httpbin

  • Zuul应该知道eureka,以便能够为正在运行的各种服务获取正确的ip。

功能区:尤里卡:已启用: false

通过以上配置,您可以在不修改zull路由服务器配置的情况下,为以后的特定服务动态添加更多的服务器,因为zull路由服务器可以通过查询eureka来查询和更新运行特定服务的服务器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41550018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档