当前位置: 首页 > news >正文

网站建设开发实训总结网络营销成功的案例及其原因

网站建设开发实训总结,网络营销成功的案例及其原因,网站视觉艺术设计及色彩搭配,日本做黄视频网站有哪些一、Zuul简介 Zuul是Netflix开源的微服务网关,包含对请求的路由和过滤两个主要功能。 1)路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。 2)过滤功能:负责对请求的过程…

一、Zuul简介

Zuul是Netflix开源的微服务网关,包含对请求的路由和过滤两个主要功能。

1)路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。

2)过滤功能:负责对请求的过程进行干预,可以实现请求校验、服务聚合等功能。

二、Zuul代码实现

1)在pom.xml中引入依赖

注意:系统中所有的微服务须连接至Eureka注册中心。Eureka搭建详见另一篇博文:微服务1:搭建微服务注册中心Eureka(命令行简易版,不使用IDE)-CSDN博客

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

完整的pom.xml如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.test</groupId><artifactId>microservice-zuul</artifactId><packaging>jar</packaging><version>1.0-SNAPSHOT</version><name>microservice-zuul</name><url>http://maven.apache.org</url><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.0.RELEASE</version><relativePath/> </parent><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><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-hystrix</artifactId></dependency> <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-zuul</artifactId></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Hoxton.SR4</version><type>pom</type><scope>import</scope></dependency>               </dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

2)配置application.yml

server:port: 9000
spring:application:name: microservice-zuuleureka:client:serviceUrl:defaultZone: http://localhost:8080/eureka/

3)在App.java中添加注解

@EnableDiscoveryClient
@EnableZuulProxy

package com.test;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;@SpringBootApplication
@EnableDiscoveryClient
@EnableZuulProxy
public class App 
{public static void main(String[] args) {SpringApplication.run(App.class, args);}}

三、Zuul测试

在浏览器中输入:

http://localhost:9000/microservice-consumer/users/4

其中microservice-consumer是实际要访问的微服务名称,如果不加Zuul,则该服务的访问URL为:

http://localhost:8010/users/3

使用Zuul网关之后,客户端无需知道每个微服务的端口号,即可通过网关端口号9000来统一访问到系统中所有的微服务。

http://www.wangmingla.cn/news/42874.html

相关文章:

  • 网站挣钱方式企业推广方案
  • 做网站 图片显示不出来北京seo运营推广
  • app首页图片网站推广和精准seo
  • 洛阳最好的做网站的公司企业网页设计报价
  • 亦庄网站建设价格南宁推广公司
  • hao123网址之家官网之手机版廊坊seo网站管理
  • 做网站需要哪些硬件软件百度框架户开户渠道代理
  • 网站制作教程ps网络运营商
  • 企业建站套餐网络优化的流程
  • 广州网站建设电话咨询神马推广登录
  • 展示型外贸网站建设搜索引擎优化的核心是
  • 图们网络推广seo常规优化
  • 电商网站建设策划方案googleseo服务公司
  • 怎样给公司产品做网站上海网站建设联系方式
  • 广州网站建设吧网店代运营公司哪家好
  • 旅游网站建设和开发营销手段有哪些
  • 网站开发技术总监面试题百度搜不干净的东西
  • 林州二建集团建设有限公司网站seo的工作内容主要包括
  • 我公司要网站建设指数搜索
  • 微信息公众平台微网站建设企业关键词大全
  • 用手机制作ppt的软件上海做seo的公司
  • 廉洁广州在线网站建设二手交易平台
  • 深圳建设工程质量安全智能监管平台网站杭州seo优化公司
  • 商丘做网站需要多少钱提高工作效率的句子
  • 徐州做网站的设计师网站统计数据分析
  • 网站开发验收资料各大网站收录查询
  • 在线网页代理app兰州seo公司
  • 基础网站建设的实施步骤网站建设技术外包
  • 宁波网站建设公司制作网站站长交流平台
  • 网站建设有哪些软件交换友链