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

网站建设 电商大众网潍坊疫情

网站建设 电商,大众网潍坊疫情,网站建设外包公司排名,端午节网站建设前言 Spring Cloud Gateway 通过集成 Nacos 服务发现,可以动态获取注册到 Nacos 的微服务实例信息,并根据服务名(Service Name)自动生成路由规则或手动配置路由规则,实现请求的动态路由和负载均衡。 一个最简单的网关就…

前言

        Spring Cloud Gateway 通过集成 Nacos 服务发现,可以动态获取注册到 Nacos 的微服务实例信息,并根据服务名(Service Name)自动生成路由规则或手动配置路由规则,实现请求的动态路由和负载均衡。

        一个最简单的网关就是实现所有微服务的代理即可,但是生产环境通常需要服务鉴权限制访问等,这里先简单示例一个没有鉴权,可以访问所有微服务接口的网关

创建项目

创建一个springboot项目

注意:避免引入 spring-boot-starter-web,因 Gateway 基于 WebFlux 非阻塞模型

添加依赖

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.0.13</version><relativePath/> <!-- lookup parent from repository --></parent><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId><version>4.0.0</version></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2022.0.0.0-RC2</version></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId><version>2022.0.0.0-RC2</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId><version>4.0.5</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId><version>4.0.5</version></dependency>

修改配置

application.yml
server:port: 8080spring:application:name: api-gatewaycloud:nacos:discovery:server-addr: 127.0.0.1:8848  # 服务注册地址namespace: local            # 命名空间(默认 public,我这里改为了local)group: DEFAULT_GROUP         # 分组gateway:discovery:locator:enabled: true              # 自动根据服务名生成路由(重要!)lower-case-service-id: true

启动和调用

成功访问到微服务的接口调用成功

手工配置路由


spring:application:name: api-gatewaycloud:nacos:discovery:server-addr: 127.0.0.1:8848  # ??????namespace: local            # ??????? public?group: DEFAULT_GROUP         # ??gateway:discovery:locator:enabled: true              # ????????????????lower-case-service-id: trueroutes:- id: hello_route  # 路由唯一标识uri: http://localhost:8081  # 目标服务地址predicates:- Path=/hello/**  # 路径匹配规则

访问配置的路由

总结

这里只是个简单的调用,主要目的是走通微服务调用的流程,后续会不断完善权限配置等

http://www.dtcms.com/wzjs/247503.html

相关文章:

  • 网站上的幻灯片如何做网站模板哪家好
  • 企业网站优化三层含义企业互联网推广
  • 网页设计的实训报告seo建站是什么
  • wordpress主题css修改广州seo技术外包公司
  • wordpress 修改站点苏州百度搜索排名优化
  • 长春建站免费模板成人用品网店进货渠道
  • 怎么搭建自己的网站服务器商品热搜词排行榜
  • 搜索引擎中注册网站长沙百度seo代理
  • 有哪些可以做推广的网站地推拉新app推广怎么做
  • 涟源网站建设seo软文代写
  • 教你如何建立网站郑州seo全网营销
  • 个人模板网站推广网址
  • 在哪做网站专业宁波关键词网站排名
  • 视频网站建设流程图网络营销与传统营销有哪些区别
  • 云主机可以放几个网站新闻摘抄2022最新20篇
  • 最新网站推广哪家好企业微信营销系统
  • 请科技公司做网站需要注意什么百度手机助手最新版下载
  • 陕西省建设厅网站查询网络营销策划活动方案
  • 好用心 做网站送女友b站软件推广大全
  • 做网站数据库表各字段详情千锋教育培训
  • 闲鱼怎么做钓鱼网站产品推广平台有哪些
  • 厦门专业网站制作郑州手机网站建设
  • 响应式网站设计软件百度seo点击排名优化
  • 做网站需要硬件软件网站设计公司多少钱
  • 网站模板怎么使用企业微信管理系统
  • 商城型企业网站的功能百度推广方式
  • word 关于做网站seo关键词推广价格
  • 邯郸做移动网站报价品牌营销理论有哪些
  • 微信微博网站建设网页制作官方网站
  • 中国银行全球门户网站今日热点新闻事件摘抄50字