首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
nacos简单使用
返回列表
发新帖
nacos简单使用
[复制链接]
发表于 2023-3-5 16:12:55
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
注册中心
新建项目 2023-03-05
引入springclioud alibabba 依赖,nacos依赖
<dependency>
<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代理
回复
使用道具
举报
返回列表
浏览过的版块
物联网
区块链
SQL-Server
DevOps与敏捷开发
Mysql
人工智能
分布式数据库
网络安全
开源技术
渣渣兔
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表