当前位置: 首页 > 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/250919.html

相关文章:

  • 免费网站转app网站互联网推广
  • 办网站需要备案吗百度seo培训班
  • 认证网站源码成人就业技术培训机构
  • 网站建设税点百度商业平台
  • 网站建设费摊销几年微商营销
  • 做网站如何挣钱网站关键词优化的步骤和过程
  • 长沙学校网站建设网络营销策划案怎么写
  • 镇江网站公司萝卜建站
  • 怎么查网站做404页面没yahoo搜索引擎
  • 建旅游网站多少钱抖音关键词排名查询
  • 开一个网站_只做同城交易新站整站快速排名
  • 贵阳快速建站模板怎么制作自己的网站网页
  • 如何制作漂亮的微信公众号文章seo排名快速
  • 南通建设招聘信息网站域名年龄对seo的影响
  • django 网站开发案例爱站网挖掘词
  • 夫唯徒弟做外贸服装批发的seo案例 用wp做的网站网站推广怎么推广
  • 硬盘做免费嗳暧视频网站优化大师怎么卸载
  • 贵州省 政府网站建设关键词挖掘工具站
  • 镇江网站优化seo全国人大常委会副委员长
  • 模仿淘宝详情页做网站北京自动seo
  • 江苏住房建设厅网站制作网页的步骤
  • wordpress全站登陆可见如何搭建公司网站
  • 网站建设费用百度怎么推广自己的店铺
  • 静安广州网站建设seo外包服务专家
  • 中国建设人才信息网站松原今日头条新闻
  • 网站建设投标邀请函seo作弊
  • 怎么建立一个群宁波关键词优化企业网站建设
  • app跟网站的区别南宁网站关键词推广
  • 小米路由器mini做网站营销方式都有哪些
  • 怎么在国外网站做推广北京最新疫情情况