iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java微服务Nacos Config配置的方法是什么
  • 624
分享到

Java微服务Nacos Config配置的方法是什么

2023-07-05 02:07:52 624人浏览 独家记忆
摘要

这篇文章主要讲解了“Java微服务Nacos Config配置的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java微服务Nacos Config配置的方法是

这篇文章主要讲解了“Java微服务Nacos Config配置的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java微服务Nacos Config配置的方法是什么”吧!

配置文件的不足

配置存在公共的配置,缺少统一的管理

环境参数的配置在每个项目中都有,一旦泄露,不知道是谁泄露的

配置缺少git版本管理

配置文件的配置无法实现动态更新

配置中心的思想

首先把项目中各种配置全部放到一个集中的地方进行统一管理,并提供一套标准的接口

当各个微服务需要获取配置的时候,就来配置中心的接口拉取自己的配置

当配置中心中的各种参数有更新的时候,也能通知到各个服务实时的过来同步最新的消息,使之动态更新

Nacos Config入门

使用nacos作为配置中心,其实就是将nacos当做一个服务端,将各个微服务看成是客户端,我们将各个微服务的配置文件统一存放在nacos上,然后各个微服务从nacos上拉取配置即可。

搭建nacos环境

在商品微服务中引入nacos的依赖

<dependency>  <groupId>com.alibaba.cloud</groupId>  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency>

在微服务添加nacos config的配置

注意:不能使用原来的application.yml作为配置文件,而是新建一个bootstrap.yml作为配置文件

Java微服务Nacos Config配置的方法是什么

在nacos中添加配置,然后把商品微服务application.yml配置复制到配置内容中

Java微服务Nacos Config配置的方法是什么

注释本地的application.yaml中的内容,启动程序进行测试

Java微服务Nacos Config配置的方法是什么

如果依旧可以成功访问程序,说明我们的配置中心功能已经实现

Nacos Config动态刷新配置

在nacos中的product-service-dev.yaml配置项中添加下面配置

appConfig:
  name: order2022

在商品微服务中新增NacosConfiGController.java

@RestController    @RefreshScope    public class HelloController {        @Value("${appConfig.name}")        private String appConfigName;        @RequestMapping("/hello")        public String hello(){            return "参数的内容:"+appConfigName;        }    }

端口是在项目一启动就绑定的,后期修改是没有意义的,不能重新再修改,使用的端口在启动的时候存放到内存里面,之后就没有再使用了,尽管内存里面存储的端口值会改变,只是用于变量在程序中做逻辑判断

NacosConfig的配置共享

同一个微服务的不同环境之间共享配置

新建一个名为order-service.yaml配置存放商品微服务的公共配置,把之前的公共配置都存放进去

Java微服务Nacos Config配置的方法是什么

不同微服务中共享配置

不同微服务之间实现配置共享的原理类似于文件引入,就是定义一个公共配置,然后在当前配置中引入

在nacos中定义一个配置,用于所有微服务共享

Java微服务Nacos Config配置的方法是什么

修改bootstrap.yaml

spring:
  application:
    name: order-service
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848 #nacos中心地址
        file-extension: yaml #配置文件格式
        shared-configs:
          - data-id: redis-config.yaml # 配置要引入的配置
            refresh: true #是否要支持对该文件的动态刷新
  profiles:
    active: test #环境标识

在NacosConfigController.java中新增一个方法

@RestController    @RefreshScope    public class HelloController {        @Value("${appConfig.name}")        private String appConfigName;        @Value("${Redis.port}")        private String port;        @RequestMapping("/hello")        public String hello(){            return "参数的内容:"+appConfigName+",redis端口:"+port;        }    }

感谢各位的阅读,以上就是“Java微服务Nacos Config配置的方法是什么”的内容了,经过本文的学习后,相信大家对Java微服务Nacos Config配置的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Java微服务Nacos Config配置的方法是什么

本文链接: https://www.lsjlt.com/news/349163.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java微服务Nacos Config配置的方法是什么
    这篇文章主要讲解了“Java微服务Nacos Config配置的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java微服务Nacos Config配置的方法是...
    99+
    2023-07-05
  • Spring Cloud Config服务端配置的方法是什么
    这篇文章主要讲解了“Spring Cloud Config服务端配置的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Cloud Config服务端配置的方法是什么”吧...
    99+
    2023-06-19
  • Springcloud中的Nacos Config服务配置流程分析
    目录简介nacos config快速开始依赖引入配置nacos config启动测试配置动态更新配置简介 前边写过几个微服务,订单微服务,商品微服务,账户微服务,库存微服务,每个微服...
    99+
    2024-04-02
  • nacos中oracle数据源配置的方法是什么
    在Nacos中配置Oracle数据源,可以通过以下步骤进行: 1、登录Nacos控制台,进入配置管理页面。2、点击“添加配置”按钮,...
    99+
    2024-04-09
    nacos
  • java datasource配置的方法是什么
    在Java中,有多种方法可以配置数据源。以下是一些常见的方法:1. 使用Properties文件配置数据源:可以将数据源相关的属性(...
    99+
    2023-10-09
    java
  • Nacos心跳时间配置及服务快速上下线的方法是什么
    今天小编给大家分享一下Nacos心跳时间配置及服务快速上下线的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Nac...
    99+
    2023-07-05
  • Java中config的简单配置shh方式是怎样的
    Java中config的简单配置shh方式是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。创建项目需要添加的依赖:<dependency><grou...
    99+
    2023-06-05
  • 云服务器配置java环境设置方法是什么样的
    在云服务器上配置 Java 环境需要以下步骤: 1. 下载 Java 首先需要下载适合你的操作系统的 Java 安装包,可以从官网下载或者使用命令行下载。例如,如果你的操作系统是 Ubuntu,可以使用以下命令下载 Java: sudo...
    99+
    2023-10-26
    服务器配置 环境 方法
  • tftp服务器配置的方法是什么
    TFTP服务器是一种简单的文件传输协议服务器,用于在网络上传输文件。下面是在Linux系统中配置TFTP服务器的方法:1、安装TFT...
    99+
    2023-03-14
    tftp服务器配置 tftp服务器 服务器
  • 服务器gpu配置的方法是什么
    服务器GPU配置的方法通常包括以下步骤:1. 选择适合自己需求的GPU型号和数量。例如,NVIDIA Tesla V100、AMD ...
    99+
    2023-06-14
    服务器gpu 服务器
  • 云服务器配置的方法是什么
    云服务器配置的方法包括以下几个步骤:1. 选择云服务提供商:根据需求选择合适的云服务提供商。2. 选择服务器类型:根据需求选择合适的...
    99+
    2023-08-09
    云服务器
  • 服务器lamp配置的方法是什么
    LAMP 是一种常用的服务器配置,它包括 Linux 操作系统、Apache Web 服务器、MySQL 数据库管理系统和 PHP ...
    99+
    2023-06-13
    lamp配置
  • java jvm参数配置的方法是什么
    Java虚拟机(JVM)的参数配置有多种方法,可以通过以下几种方式进行配置:1. 命令行参数:可以在启动Java应用程序时,通过命令...
    99+
    2023-10-10
    java jvm
  • Java O2OA 服务器集群部署配置的方法是什么
    这篇文章主要介绍“Java O2OA 服务器集群部署配置的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java O2OA 服务器集群部署配置的方法是什么”文章能帮助大家解决问题。主机信息...
    99+
    2023-06-04
  • 云服务器配置ftp的方法是什么
    配置云服务器使用FTP的方法可以通过以下步骤进行:1. 安装FTP服务器软件:选择一个适合你操作系统的FTP服务器软件进行安装。常见...
    99+
    2023-08-09
    云服务器
  • Git服务安装和配置的方法是什么
    本文小编为大家详细介绍“Git服务安装和配置的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Git服务安装和配置的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、Git服务是什么Git服务...
    99+
    2023-07-05
  • linux日志服务器配置的方法是什么
    配置Linux日志服务器可以使用rsyslog工具,以下是配置方法: 安装rsyslog工具: sudo apt-get ins...
    99+
    2024-04-26
    linux 服务器
  • 云服务器配置网站的方法是什么
    配置云服务器上的网站有多种方法,具体方法取决于您使用的服务器操作系统和网站建设所采用的技术。以下是一些常用的方法:1. 安装网站建设...
    99+
    2023-09-26
    云服务器
  • Tomcat的配置方法是什么
    Tomcat的配置方法有两种:命令行配置和图形界面配置。1. 命令行配置:a. 打开Tomcat的安装目录。b. 进入conf文件夹...
    99+
    2023-09-11
    Tomcat
  • 云电脑服务器配置的方法是什么
    云电脑服务器配置的方法主要包括以下几个步骤:1. 选择云服务提供商:根据需求选择合适的云服务提供商。2. 注册账号:在所选择的云服务...
    99+
    2023-09-27
    云电脑 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作