Spring Cloud Alibaba#08.「视频服务」在Nacos注册登记

本文讲解如何在微服务中引入Nacos客户端,并在Nacos中完成注册登记

笔记对应学习视频:

https://www.itlaoqi.com/chapter/2650.html

两个微服务模块

微服务的拆分要与现实中的业务以及开发/运营团队绑定,一个团队可以同时维护多个微服务,而一个微服务只能有独立的一个团队负责

微服务在IDEA中的创建过程

  • 1.启动nacos

  • 2.Idea创建工程"Create new project"

左侧:Spring Initializr ,右侧选择Custom: https://start.aliyun.com/

  • 3.设置Maven Project属性

 

  • 4.确认安装向导

版本: 2.3.0

Spring Cloud Alibaba -> Nacos Service Discovery #nacos 客户端

Web -> Spring Web #Web应用服务

 

  • 5.Maven增加镜像仓库配置,pom.xml

 

 

不要忘记勾选 Enable Auto-Import实现自动导入

  • 6.新建配置文件application.yml ,重写配置信息

 

不要忘记把默认的application.properties文件删除

  • 7.启动应用,SpringBoot会自动利用nacos客户端向localhost:8848注册信息

 

 

  • 8.如需创建多个应用,可以在Configuration中增加如下配置

同时可利用仪表盘Dashboard实现同时启动多应用

 

`spring.cloud.nacos.discovery` 是 Spring Cloud Alibaba Nacos Discovery 的配置属性,用于指定 Nacos 注册中心的。以下是全部的及示例: ```properties # Nacos 服务器地址,多个地址用逗号分隔 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 # 命名空间 ID spring.cloud.nacos.discovery.namespace= # Nacos 访问协议 spring.cloud.nacos.discovery.protocol=http # 应用程序名称 spring.cloud.nacos.discovery.service=example-service # 应用程序的 IP 地址 spring.cloud.nacos.discovery.ip=192.168.1.100 # 应用程序的端口号 spring.cloud.nacos.discovery.port=8080 # 健康检查 URL 路径 spring.cloud.nacos.discovery.health-check-url=/health # 健康检查间隔时间,单位为秒 spring.cloud.nacos.discovery.heartbeat-interval=5 # 注册实例的权重,用于负载均衡,默认值为 1 spring.cloud.nacos.discovery.weight=1 # 集群名称 spring.cloud.nacos.discovery.cluster-name= # 分组名称 spring.cloud.nacos.discovery.group-name= # 服务的元数据,可以用于自定义扩展 spring.cloud.nacos.discovery.metadata.mykey=myvalue ``` 示例: ```properties spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 spring.cloud.nacos.discovery.namespace= spring.cloud.nacos.discovery.protocol=http spring.cloud.nacos.discovery.service=example-service spring.cloud.nacos.discovery.ip=192.168.1.100 spring.cloud.nacos.discovery.port=8080 spring.cloud.nacos.discovery.health-check-url=/health spring.cloud.nacos.discovery.heartbeat-interval=5 spring.cloud.nacos.discovery.weight=1 spring.cloud.nacos.discovery.cluster-name= spring.cloud.nacos.discovery.group-name= spring.cloud.nacos.discovery.metadata.mykey=myvalue ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值