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

西二旗网站建设免费推广网站大全下载

西二旗网站建设,免费推广网站大全下载,外贸网站建设需求,南京做网站的网络公司排名【spring cloud 3.0微服务部署】第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署 链接第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署第二章:Nacos、LoadBalancer、GateWay、Ribbon集成之负载均衡LoadBalancer部署…

【spring cloud 3.0微服务部署】第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署

  • 链接
    • 第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署
    • 第二章:Nacos、LoadBalancer、GateWay、Ribbon集成之负载均衡LoadBalancer部署
    • 第三章:Nacos、LoadBalancer、GateWay、Ribbon集成之网关Gateway部署
    • 第四章:Nacos、LoadBalancer、GateWay、Ribbon集成之跨服务调用ribbon
  • 正文
  • 微服务选型
    • Nacos安装
    • 配置
    • 效果如图

链接

第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署

第二章:Nacos、LoadBalancer、GateWay、Ribbon集成之负载均衡LoadBalancer部署

第三章:Nacos、LoadBalancer、GateWay、Ribbon集成之网关Gateway部署

第四章:Nacos、LoadBalancer、GateWay、Ribbon集成之跨服务调用ribbon

正文

微服务选型

犹记得,spring boot2.0的时代,微服务架构还是eureka+ feign+zuul ,而今脚步匆匆,不知不觉已经换了架构,来看已知图:
在这里插入图片描述
接下来,从0开始构建新的微服务架构,服务注册中心选择Nacos,负载均衡选择loadbalancer,服务调用选择Nacos自带的ribbon,网关选择GateWay。

  • Nacos是阿里巴巴开源的一个服务发现和配置管理平台,其由来主要是因为在阿里巴巴内部存在大量的微服务架构,需要一个统一的服务发现和配置管理工具来管理这些服务。在这种情况下,Nacos应运而生,为微服务架构提供了可靠稳定的服务注册、配置管理、服务发现和动态路由等功能。通过使用Nacos,开发人员可以更方便地管理和调用各个微服务,提高了微服务架构的效率和可靠性。

  • Spring Cloud LoadBalancer 是 Spring Cloud 提供的一个客户端负载均衡器,它替换了传统的 Ribbon。LoadBalancer 的主要职责是根据配置的负载均衡策略,从服务注册中心获取的服务实例列表中选择一个实例来处理请求。

  • Ribbon是一个客户端负载均衡器,它是Netflix开源的一个组件,常与Spring Cloud一起使用。主要功能:

    ‌- 服务调用‌:Ribbon可以在客户端实现服务调用,即在服务消费者端根据一定的算法从多个服务提供者实例中选择一个进行调用。
    ‌- 负载均衡‌:Ribbon提供了多种负载均衡策略,如轮询(RoundRobin)、随机(Random)、加权响应时间(WeightedResponseTime)等。

  • Spring Cloud Gateway是Spring Cloud的一个子项目,基于WebFlux框架实现的API网关,旨在为微服务架构提供一种简单而有效的方式来路由和过滤请求。主要功能:
    ‌ - 动态路由‌:Spring Cloud Gateway可以根据不同的请求路径、请求参数、请求头等条件,将请求路由到不同的微服务实例上。这种动态路由的能力使得微服务架构更加灵活和可扩展。
    ‌- 过滤和拦截‌:Gateway提供了丰富的过滤器机制,可以对请求进行预处理和后处理。例如,可以在请求发送到微服务之前进行身份验证、限流、日志记录等操作,也可以在响应返回给客户端之前进行格式转换、数据加密等操作。
    -‌ 监控和度量‌:Gateway内置了监控和度量功能,可以实时统计请求的访问量、响应时间、错误率等指标,帮助开发人员了解系统的运行状态并进行性能调优。

Nacos安装

官网Nacos.io

  1. 下载nacos :下载链接;
  2. 官方安装文档 文档链接;
  3. 宝塔面板安装
    首页-软件商店-官方应用,搜索nacos,如图:
    在这里插入图片描述

配置

  1. 开放端口
    8848:这是Nacos服务的主端口,用于客户端、控制台以及OpenAPI的HTTP通信。
    9848:客户端gRPC请求服务端的端口,客户端通过此端口向Nacos服务端发起连接和请求。
  2. 设置账号密码登录
    默认是不需要权限的,开启权限校验确保安全。
  • 修改默认配置文件
    • 原始密钥长度不得低于32字符
### 用于生成JWT令牌的密钥(Base64 String):
nacos.core.auth.default.token.secret.key=$custom_base64_token_secret_key
  • 身份识别信息
### 配置自定义身份识别的key(不可为空)和value(不可为空)
nacos.core.auth.server.identity.key=$custom_server_identity_key
nacos.core.auth.server.identity.value=$custom_server_identity_value
  • 打开鉴权开关
### If turn on auth system:
nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
  • 修改密码,打开终端,执行命令行,$nacos_server_port:8848
curl -X POST 'http://$nacos_server_host:$nacos_server_port/nacos/v1/auth/users/admin' -d 'password=$your_password'

效果如图

在这里插入图片描述
在这里插入图片描述

Nacos结语: 不像eureke那样需要本地启动服务

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

相关文章:

  • 南昌集团网站建设百度财报q3
  • 北京海淀中关村找工作网站优化师的工作内容
  • 麻城做网站第一设计
  • 中英 网站模板 带手机版关键词seo优化
  • 南京专业网站设计公司湖南网络推广服务
  • 深圳做网站de公司网站关键词优化排名公司
  • 佛山专业做网站公司seo实训报告
  • 做网站怎么防止被网警查到杭州百度
  • 甘肃省建设局网站做百度推广
  • 做公众号首图网站手机端百度收录入口
  • 罗湖网站建设哪家好自动app优化
  • 温州网站建设模板下载免费营销公司取名字大全
  • 厦门商场网站建设如何做品牌宣传与推广
  • 怎么用自己电脑做网站服务器天津网站建设技术外包
  • 基础微网站开发动态集合竞价口诀背熟6句
  • 专业刷单网站建设手机维修培训班学校
  • 怎么看网站是什么程序做的恩城seo的网站
  • 四川网站建设设计网站推广的途径有哪些
  • 合肥网站建设价格关键词优化是什么工作
  • 和魔鬼做交易的网站注册域名查询网站官网
  • 怎么做跟别人一样的网站吗外贸网站推广优化
  • 企业在线查询安徽网络关键词优化
  • 长兴县住房和城乡建设局 网站seo关键词优化排名公司
  • 网页制作用的软件seo优化步骤
  • 营销型网站建设ppt模板下载百度关键词指数
  • 网站建设维护微商软文
  • 做网站用什么开源程序网络培训seo
  • wordpress发布pdf优化设计五年级下册语文答案
  • asp网站开发模板网络舆情
  • 查询公司注册地址怎么优化推广自己的网站