网站首页 > 技术文章 正文
nacos官方给出的总结是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
给出了nacos的两大功能:服务管理和配置管理。
之前一直在预研引入携程的Apollo做集团的配置中心使用。但是比较而言Apollo比较重,需要我们自己运维很多组件。正好最近引入了nacos做微服务的注册管理中心。发现nacos的配置管理也十分好用,完全满足我们的需求。支持热更新,支持命名空间。
1,部署
部署不写了,官网写的很清楚
只说一下改端口的方法:
修改conf/application.properties文件
加上server.port=9090 可修改端口为9090
2,控制台
部署好之后,登录/nacos/index.html
nacos的控制台非常清爽。
默认的用户名密码是nacos/nacos
密码是加密存储的
生成密码的代码在com.alibaba.nacos.console.utils.PasswordEncoderUtil.main函数
代码很简单new BCryptPasswordEncoder().encode("nacos")
我们可以在自己的项目中引入
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
随便写个util类
然后把新加密的密码改到数据库里
3,整合代码
新建一个springboot项目
引入依赖:
<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>0.2.1</version> </dependency>
在application.properties中增加配置
nacos.config.server-addr=127.0.0.1:8848 # 配置namespace的id。默认是public的空间 nacos.config.namespace=2df81423-62f0-46a7-b6fc-3acf1ae558dd
代码添加注解
测试代码:
nacos控制台配置:
注意标红处,我新建了一个命名空间1169,新建了一个Group叫NEW_GROUP
与我代码中的是对应的。
猜你喜欢
- 2024-09-25 SpringBoot集成Spring Security入门体验
- 2024-09-25 Spring Boot Actuator的端点都怎么用?咱用事实说话
- 2024-09-25 Spring Security-2-表单认证 spring security关闭表单登陆
- 2024-09-25 自营性电商项目④ 自营式电商平台的主要优势在于
- 2024-09-25 微服务架构系列之–前后端分离 JWT认证机制
- 2024-09-25 SpringBoot整合SpringSecurity和JWT实现mymes认证和授权(一)
- 2024-09-25 跟我学spring security系列文章第一章 实现一个基本的登入
- 2024-09-25 SpringBoot集成Spring Security springboot集成Elasticsearch
- 2024-09-25 Spring Security身份验证详细介绍
- 2024-09-25 如何使用JWT和Spring Security保护REST API,你会多少?
你 发表评论:
欢迎- 02-20利用神经网络模型检测摄像头上的可疑行为
- 02-20直击心灵:高频核心听力你了解吗?_高频听力的正常范围值是多少
- 02-20YOLOv8 POSE+XGBoost进行人体姿态检测
- 02-20100个篮球英文术语详细解释,从此听懂NBA解说
- 02-20最全紧固件中英文对照,外贸必备词典一
- 02-20带你开发一个视频动态手势识别模型
- 02-20详细介绍一下Java基础中HashMap如何进行扩容操作?
- 02-20GTX 1070 Ti显卡评测:你会购买哪一款?
- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)