nacos有关简单使用

1.nacos简介

Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

2.nacos结构图

3.启动后nacos

linux中:

启动命令:

sh startup.sh -m standalone 

windows中:

启动命令:

startup.cmd -m standalone

4.服务注册与调用

4.1引入依赖:

<!--服务注册-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--服务调用-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

4.2添加配置信息

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

4.3在启动类上添加注解

@EnableDiscoveryClient

4.4创建接口进行调用

@Component
@FeignClient("service-vod")
public interface VodClient {
    //path中一定要加上参数名字
    @DeleteMapping("/eduVod/video/removeVideo/{videoId}")
    public R removeVideo(@PathVariable("videoId") String videoId);
    @DeleteMapping("/eduVod/video/deleteBatch")
    public R deleteBatch(@RequestParam("videoIdList") List<String> videoIdList);
}

注:@FeignClient("service-vod")表示调用的服务名称,在nacos中注册的名字

4.5调用上面的接口接口就可以使用了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用Nacos作为注册中心的步骤如下: 1. 首先,需要将Nacos作为Spring Cloud项目的依赖添加到项目的pom.xml文件中。可以通过引用中提到的阿里巴巴的产品Nacos来实现。 2. 在Nacos的管理页面中,配置好Nacos的地址。可以参考引用中提到的在nacos01中配置好nacos02的地址的方法。 3. 在需要注册到Nacos的微服务项目中,配置Nacos的地址。这可以通过修改项目的配置文件来实现。具体而言,可以在user-service和order-service等微服务的配置文件中添加以下内容: ``` spring: cloud: nacos: server-addr: localhost:8848 ``` 这个配置将指定Nacos的地址为localhost:8848。可以根据实际情况进行修改。 4. 最后,确保每个微服务都将自己注册到Nacos。这可以通过在微服务的启动类上添加@EnableDiscoveryClient注解来实现。 通过以上步骤,就可以将Nacos作为注册中心来使用了。在这个注册中心中,各个微服务将注册自己的信息,并能够相互发现和调用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Nacos注册中心、配置中心](https://blog.csdn.net/m0_46979453/article/details/125091857)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Nacos注册中心简单使用(含nacos搭建集群流程)](https://blog.csdn.net/Staba/article/details/124630286)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值