zoukankan      html  css  js  c++  java
  • 10-4 Zuul基础使用演示

    首先加上日志的配置。复制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

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

    复制film的服务

    通过service-id就把ribbon也整合好了。通过这个service-id来寻找我们的服务,

    启动zuul服务测试




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

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

    重启zuul服务。

    遇到的问题

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

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

    总结

    顺便把cinema-service也配置上

    结束

  • 相关阅读:
    冲刺1
    第九周
    课堂作业
    团队项目典型用户与用户场景分析
    第八周
    梦断代码阅读笔记03
    tab页的使用方法
    校园服务nabcd需求分析
    第七周
    mysql下载以及安装
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12853707.html
Copyright © 2011-2022 走看看