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

宝山网站建设服务网上商店的特点

宝山网站建设服务,网上商店的特点,图文制作app,马可波罗网介绍本篇文章只介绍gateway模块的搭建步骤#xff0c;并无gateway详细介绍 gateway详解请查看#xff1a;SpringCloudGateway官方文档详解 前置处理 父模块中已指定版本 不知道如何选择版本看这篇#xff1a; 手把手教你梳理springcloud与springboot与springcloudalibaba的版本… 本篇文章只介绍gateway模块的搭建步骤并无gateway详细介绍 gateway详解请查看SpringCloudGateway官方文档详解 前置处理 父模块中已指定版本 不知道如何选择版本看这篇 手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系 一. Gateway模块引入依赖 dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-gateway/artifactId /dependency!--客户端负载均衡loadbalancer-- dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-loadbalancer/artifactId /dependency注意gateway无需引入spring-boot-starter-web因为gateway内部集成了Netty服务器启动会报错 二. 配置 bootstrap.yml 文件nacos作为注册中心 这里是引入nacosgateway具体配置可以放在nacos配置中心 spring:application:name: gatewayprofiles:active: devcloud:nacos:username: nacospassword: nacosdiscovery:# 命名空间namespace: 26dc328e-87e1-4ebb-9882-e46aa0cfbf0c# 同一个项目下的服务要在同一个分组下相互间才能通信group: dev# nacos服务端server-addr: 127.0.0.1:8848config:# nacos服务端server-addr: 127.0.0.1:8848# 分组group: dev# 命名空间namespace: 26dc328e-87e1-4ebb-9882-e46aa0cfbf0c# 配置文件类型file-extension: yaml# 读取公用配置shared-configs:- data-id: common-dev.yamlgroup: devrefresh: true 三. nacos配置中心中对应gateway配置文件 server:port: 7000spring:cloud:# 动态路由gateway:discovery:locator:# 开启从注册中心动态创建路由的功能利用微服务名进行路由enabled: true# 表示将请求路径的服务名配置改成小写 ,因为服务注册的时候向注册中心注册时将服务名转成大写的了lowerCaseServiceId: true# 若配置路由URI为lb则注册中心服务名称不能和server.servlet.context-path名称一致否则contextPath会被改写为空字符串加上这一行配置可以解决问题filters:- StripPrefix0# 路线routes:- id: admin # 路线ID保持唯一# 表示使用负载均衡策略admin是服务IDuri: lb://admin# uri: http://localhost:7001# predicates定义了路由的匹配条件这里使用的是路径匹配所有以/admin/开头的请求都会被路由到admin服务。predicates:- Path/admin/**- id: memberuri: lb://memberpredicates:- Path/member/**- id: netdiskuri: lb://netdiskpredicates:- Path/netdisk/**- id: bloguri: lb://blogpredicates:- Path/blog/**- id: thirdpartyuri: lb://thirdpartypredicates:- Path/thirdparty/**# 处理跨域请求globalcors:corsConfigurations:[/**]:allowedHeaders: * # 允许所有请求头allowedOriginPatterns: * # 允许所有请求源#- http://www.baidu.com # 允许特定请求源allowCredentials: true # 允许发送CookieallowedMethods: # 允许所有请求方法- GET- POST- DELETE- PUT- OPTION四. 检查gateway是否配置成功 还用这篇文章的测试接口 springcloud项目引入naocs2.x admin模块有一个测试接口直接调用的连接为 http://localhost:7001/admin/nacos/getCommonNacosConfig用gateway转发的连接为 http://localhost:7000/admin/nacos/getCommonNacosConfig 五. 问题汇总 1. context-path和application.name一致问题 若配置路由URI为lb则注册中心服务名称不能和server.servlet.context-path名称一致否则contextPath会被改写为空字符串 解决方案 context-path和application.name设置为不同filters: - StripPrefix0 filters[0]: - StripPrefixPreserveHostHeader 参考文章https://blog.csdn.net/weixin_43303455/article/details/122279447 2. Whitelabel Error Page This application has no configured error view, so you are seeing this as a fallback. 原因是缺少负载均衡依赖 解决方法gateway模块引入spring-cloud-starter-loadbalancer依赖 !--客户端负载均衡loadbalancer-- dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-loadbalancer/artifactId /dependency
http://www.w-s-a.com/news/462299/

相关文章:

  • 做防护用品的网站欧美网站建设风格特点
  • 龙华做网站联系电话北京软件开发培训班
  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案
  • 提交网站收录入口斗图在线制作
  • 建设化妆品网站服务医药网站前置审批
  • 购物网站修改注册信息模块的分析怎么注册公司logo
  • 那个网站可以做域名跳转的青岛网站建设定制
  • 网站登记模板互联网技术发展及其影响的调查
  • 北京专业的网站建设西安企业家名单
  • 移动网站开发服务器丰都集团网站建设
  • 网站开发逻辑图烫画图案设计网站
  • 客户管理系统哪找公司网站如何做优化
  • 常德企业网站建设广州站在哪里
  • 移动端网站建站视频教程网站如何做淘客
  • 注册网站会不会有风险网站建设实训致谢语
  • ssh框架做的家政服务网站需要做网站建设的公司
  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网
  • 上海app定制开发公司大城网站优化