首先加上日志的配置。复制logback.xml

复制log的配置

eureka的配置也复制过去。本身作为网关是需要对接后面的微服务的。所以它本身也要注册在注册中心里。

端口叫做8080,

引入zuul的依赖包

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

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

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

 




演示,先启动了eurekaServer的服务,还一个Film的服务。

这是之前写好的 获取影片列表的接口

http://localhost:8401/films


这是8401端口,就是Film的工程,相当于我们直接访问的是film的服务。

通过zuul转发给我们的film。
我们要加一些路由

复制film的服务

启动zuul服务测试


http://localhost:8080/film-api/films

上面配置写错了 参考下面的配置

重启zuul服务。

遇到的问题

不知道是不是Zuul版本或者是Spring Boot的版本问题,我的数据可以返回,但不是json的格式

http://localhost:8080/film-api/films

10-4 Zuul基础使用演示

 

总结

顺便把cinema-service也配置上

结束

 

相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2021-11-16
  • 2021-07-19
  • 2022-01-17
  • 2021-05-17
  • 2022-12-23
  • 2021-12-25
猜你喜欢
  • 2022-02-04
  • 2022-01-10
  • 2021-07-30
  • 2021-12-20
  • 2021-08-01
  • 2022-02-07
  • 2021-08-17
相关资源
相似解决方案