创建网关

如何创建网关

其实在之前的步骤已经创建好了eureka,网关也是差不多的类型

  • 创建一个新的model并更新它的pom文件

  • 编写启动类,这次上面的注解需要改变@EnableDiscoveryClient
    @EnableZuulProxy

  • 编写配置文件

    配置文件的三部曲首先都是端口号,名字,eureka的地址.其他的配置直接用代码的形式显现出来,其中ribbon在idea上没有提示也是非常的坑爹!


eureka:
instance:
prefer-ip-address: true
ip-address: 127.0.0.1
instance-id: ${spring.application.name}:${server.port}
zuul:
prefix: /api #添加路由前缀
retryable: true
ribbon:
ConnectTimeout: 250 # 连接超时时间(ms)
ReadTimeout: 2000 # 通信超时时间(ms)
OkToRetryOnAllOperations: true # 是否对所有操作重试
MaxAutoRetriesNextServer: 1 # 同一服务不同实例的重试次数
MaxAutoRetries: 1 # 同一实例的重试次数
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMillisecond: 10000 # 熔断超时时长:10000ms

猜你喜欢

转载自blog.csdn.net/weixin_42829876/article/details/81278274