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

微服务实战系列之Nacos

导语

欢迎来到 “Nacos” 的世界!
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

在这里插入图片描述
详细内容不再赘述,可以参考官方文档:Nacos产品说明

今天我们重点了解如何使用Nacos


应用实践

我们都知道Nacos的主要作用之一是“服务发现和服务健康监测”,在实际应用服务场景中,所在的位置,请参考下面的架构图,最上面即nacos所在的位置和交互关系。

在这里插入图片描述

接下来,博主带领大家探讨如何成功的调用自己的服务。

1. Q:如何注册服务

Nacos注册服务通常与SpringCloud配合使用,作为全家桶的一员,承担着重要的服务中继和管理责任。也正如此,使其在微服务界的重要性日趋凸显。那么如何注册服务呢?让我们请把镜头切换到下面的镜头:

spring: 
  application:
    # 应用名称
    name: com-auth
  profiles:
    # 环境配置
    active: dev
  cloud:
    nacos:
      discovery:
        # 服务注册地址
        server-addr: 127.0.0.1:8848
      config:
        # 配置中心地址
        server-addr: 127.0.0.1:8848
        # 配置文件格式
        file-extension: yml
        # 共享配置
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

通过“YML”文件,我们可以配置连接nacos的相关信息,实现服务自动注册与发布。

2. Q:如何查看服务

当服务启动成功后,即可通过nacos服务管理模块中的服务列表中查阅。请看大屏幕:
在这里插入图片描述

3. Q:如何调用服务

当我们的服务通过Nacos注册完成后,即可通过客户端进行http访问。那该如何调用呢?
准备一个PostMan即可。


结尾

好了,博主从应用实践角度,提供了一个Nacos的典型使用案例。更多内容请参考官方产品手册。我们有空接着聊,欢迎分享~
在这里插入图片描述


http://www.kler.cn/news/136835.html

相关文章:

  • (3) c++基本代码
  • Java项目-基于springboot框架的智慧外贸系统项目实战(附源码+文档)
  • MATLAB基础应用精讲-【数模应用】负二项回归(附R语言和python代码实现)
  • AI修图太牛了! | 换模特、换服装、换背景都如此简单!
  • Python CGI编程-get、post-复选框、单选框、文本框、下拉列表
  • 使用Airtest自动化某云音乐爬取歌曲名称
  • 如何在外部数据库中存储空间化表时使用Mapinfo_mapcatalog
  • 配置Java环境变量不生效的解决办法
  • el-date-picker ie模式下 初始化未赋值;未清空
  • 信安.网络安全.UDP协议拥塞
  • 数字化转型与企业创新—基于中国上市公司年报的经验证据(2007-2022年)
  • QT5 MSVC2017 64bit配置OpenCV4.5无需编译与示范程序
  • 快速解密PPT幻灯片密码,让PPT重见天日
  • 【C++心愿便利店】No.14---C++之探索list底层原理
  • Matlab群体智能优化算法之海象优化算法(WO)
  • 图像滤波处理
  • 企业微信将应用安装到工作台
  • LeetCode算法题解(动态规划)|LeetCoed62. 不同路径、LeetCode63. 不同路径 II
  • Go语言读取文件内容
  • 基于饥饿游戏算法优化概率神经网络PNN的分类预测 - 附代码
  • Threejs_08 纹理颜色的调整(颜色空间的设置)
  • 系列一、介绍
  • 【旅游行业】Axure旅游社交平台APP端原型图,攻略门票酒店民宿原型案例
  • 【经验分享】Ubuntu如何设置swap交换
  • 数据结构【DS】队列的应用
  • V8引擎隐藏类(VIP课程)