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

东莞市企业信息公示网东莞网站优化科技有限公司

东莞市企业信息公示网,东莞网站优化科技有限公司,江苏省建设厅官网,南漳网站制作在企业项目中使用Nacos实现的功能操作#xff0c;以及如何在自己的环境中搭建Nacos环境#xff0c;包含demo 一. 官网介绍#xff1a;home (nacos.io) 文档地址#xff1a;Nacos 快速开始 二. 准备Nacos环境 在公司里面很多的服务以及环境都是自己搭建的所以我在这里就从…在企业项目中使用Nacos实现的功能操作以及如何在自己的环境中搭建Nacos环境包含demo 一. 官网介绍home (nacos.io) 文档地址Nacos 快速开始 二. 准备Nacos环境 在公司里面很多的服务以及环境都是自己搭建的所以我在这里就从零开始搭建Nacos环境以及后面会有在公司项目中搭建使用这里我们使用的是2.2.1 下载地址 Releases · alibaba/nacos (github.com) 访问慢或者访问不了可以直接在我的博客中下载该版本地址如下 【免费】nacos-server-2.2.1.zip完整下载即用资源-CSDN文库 接下来需要配置一下nacos配置文件 大家可以看文档上需要这样配置在这里推荐一个在线工具  Base64 在线编码解码 | Base64 加密解密 - Base64.us 准备以上编码 12345678901234567890123456789012 KEY 12345678901234567890123456789012加密 MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI 配置文件部分讲解 这个配置项用于在Nacos服务中设置数据库连接的URL、用户名和密码以便于与数据库建立连接并进行数据的读写操作。默认是不打开的 接下来配置前面加密解密的key值以及加密后的值直接在文件中搜索auth.plugin.nacos 三. 启动Nacos服务 1. 在Linux虚拟机中启动 进入nacos文件夹中的bin文件中   mac里面不会显示出详细的启动是否成功的日志需要查看输出的logs地址 下图有显示最后一行      windows是直接输出日志 sh startup.sh -m standalone 2. windows启动方式 管理员打开cmd startup.cmd -m standalone 3.服务注册发现和配置管理 服务注册 curl -X POST http://127.0.0.1:8848/nacos/v1/ns/instance?serviceNamenacos.naming.serviceNameip20.18.7.10port8080 服务发现 curl -X GET http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceNamenacos.naming.serviceName 发布配置 curl -X POST http://127.0.0.1:8848/nacos/v1/cs/configs?dataIdnacos.cfg.dataIdgrouptestcontentHelloWorld 获取配置 curl -X GET http://127.0.0.1:8848/nacos/v1/cs/configs?dataIdnacos.cfg.dataIdgrouptest 4. 关闭服务器 Linux/Unix/Mac sh shutdown.sh Windows shutdown.cmd 或者双击shutdown.cmd运行文件。 四. Nacos企业项目实战使用重点 1. Nacos配置中心传统配置怎么使用 现在我使用的是传统的配置方式就是在 配置文件中假如这一行代码指定哪个模块之后在controller包中的testcontroller创建引入这个配置。  # 注册中心传统配置方式 Member是本模块 test.nacosMember TestController package com.jiawa.train.member.controller;import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class TestController {// 测试接口Value(${test.nacos}) // 注入 变量名就是配置文件中配置的名字private String testNacos;GetMapping(/hello)public String hello() {return String.format(Hello Nacos Config Center!, testNacos); // 使用前面配置的变量} }对于简单的项目有自定义配置不经常修改的可以使用这种方式但是对于企业来说这个方式是不行的我需要开关然后每次都要修改代码 再打包 部署不方便而且没有那么多的时间来弄这些所以我们使用的是下面的第二种方式 2. 企业项目使用Nacos 首先进入github来看看依赖 不过我已经粘贴出来了 alibaba/spring-cloud-alibaba: Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. (github.com) 这个依赖写在父模块的pom.xml  dependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion2022.0.0.0/versiontypepom/typescopeimport/scope/dependency/dependencies 在你的子模块需要使用nacos配置中心的模块加入 配置中心的模块 dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependency 之后新建配置文件来配置nacos bootstrap.properties # 注册中心的名字 spring.application.namemember## 启动环境 nacos会根据环境读取不同的配置dataid member-dev.properties spring.profiles.activedev## nacos server地址 spring.cloud.nacos.config.server-addr127.0.0.1:8848 ## 配置中心文件后缀 默认properties spring.cloud.nacos.config.file-extensionproperties 查看是否引入依赖了 最后访问接口实现效果 当我修改了nacos配置在idea的日志中可以查看到是否拿到key值拿到key值就可以修改配置的内容 这时候输出的值没有改变的话在controller类中加一个注解。这个注解在你之后想要更换eureka注册中心时就不用修改代码 值修改成功 这篇讲述的是配置中心怎么使用
http://www.hkea.cn/news/14292330/

相关文章:

  • 网站建设倒计时模板工作室 网站 备案
  • 简洁大方的电商网站模板长沙网站制作建设
  • 土地流转网站开发wordpress自建站
  • 江苏专业做网站的公司有哪些wordpress防盗链
  • 网站域名是什么东西企业网站托管的方案
  • 建设网站的公司有哪些上饶哪里做网站
  • 网站 备案 中国 名字吗怎么建设幸运28网站
  • 免费自建 响应式 网站备案网站名怎么填写
  • 福鼎市建设局网站好看的网站源码
  • 现在建设一个网站多少钱网站建设自学
  • ai素材免费下载网站手机网站怎么改成电脑版
  • 设计素材网站哪个最好用seo公司排名榜
  • 网站死链接检查推广公司品牌
  • 专门做特卖的网站怎么制作网站程序
  • 东莞网站建设怎么做制作公司网页的步骤
  • 龙岗永湖网站建设许昌建设局网站
  • 网站前端模板网站建设分解结构
  • 申请网站步骤深圳宝安网站建设500元起价
  • 博物馆网站微信公众号建设群晖wordpress修改端口
  • 如何与老板谈网站建设百度下载免费安装到桌面
  • 全国建筑工人招工网单页面网站怎么做优化排名
  • 企业微信手机片网站制作四川网站建设费用
  • 光通信网站模板广州推广工具
  • 珙县网站建设百度不收录网站文章
  • 做学校网站导航条应该有哪些一个网站可以做多少关键字
  • vs2010 网站开发外贸之家
  • 用照片做视频的模板下载网站泉州企业网站制作
  • 建设个人网站详细点网站管理员登录入口
  • 微信上登录网站同步怎么做影视 wordpress
  • 网站评论区怎么做某班级网站建设方案