本篇文章为你整理了nacos简单使用(nacos教程)的详细内容,包含有nacos 使用 nacos教程 nacos入门教程 nacos2.0使用 nacos简单使用,希望能帮助你了解 nacos简单使用。
groupId com.alibaba.cloud /groupId
artifactId spring-cloud-alibaba-dependencies /artifactId
version ${spring-cloud-alibaba.version} /version
type pom /type
scope import /scope
/dependency
dependency
groupId com.alibaba.cloud /groupId
artifactId spring-cloud-starter-alibaba-nacos-discovery /artifactId
/dependency
写yaml
spring:
application:
name: content-api #服务名
cloud:
nacos:
discovery:
server-addr: 192.168.101.65:8848 #地址
namespace: xmdev #命名空间
group: xuecheng-plus-project #组
启动类加 @EnableDiscoveryClient
data id
application.name +profiles.active +yaml 找到配置文件
spring:
application:
name: content-api
cloud:
nacos:
server-addr: 192.168.101.65:8848
discovery:
namespace: xmdev
group: xuecheng-plus-project
config:
namespace: xmdev
group: xuecheng-plus-project
file-extension: yaml #设置文件后缀为 yaml
refresh-enabled: true #热部署
extension-configs: #扩展配置,引入依赖
- data-id: content-service-${spring.profiles.active}.yaml
group: xuecheng-plus-project
refresh: true
shared-configs: #共享配置
- data-id: swagger-${spring.profiles.active}.yaml
group: xuecheng-common
refresh: true
- data-id: logging-${spring.profiles.active}.yaml
group: xuecheng-common
refresh: true
profiles: #环境
active: dev
单机版cacos:
防止caocs挂掉后,数据丢失,内嵌了Derby数据库
设置集群步骤
设置数据库为mysql:
在naocs的config文件夹里有个mysql.sql文件复制里面代码,在Mysql执行即可创建对应的数据库。
在application.propeties最后附加
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8 connectTimeout=1000 socketTimeout=3000 autoReconnect=true
db.user=root
db.password=1234
2.设置集群IP
在cluster.config里 添加集群的IP
3.本人是在一个虚拟机部署,使用不同端口,使用./startup.sh -p启动(若无这个命令,可以手动修改startup.sh脚本)
4.配置nginx代理
以上就是nacos简单使用(nacos教程)的详细内容,想要了解更多 nacos简单使用的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。