Java----Nacos服务注册

        除了通过Eureka,还可以通过我们的Nacos进行注册服务,方法也很简单。

前提!需要开启Nacos服务,在官网中下载对应的压缩包,然后启动,如下windows需要输入命令:

startup.cmd -m standalone

 然后会有如下效果即可:

Java----Nacos服务注册_第1张图片

 

        第一步,导入Pom文件:

在父类工程中导入Pom:


                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                2.2.5.RELEASE
                pom
                import

在子类中需要进行注册服务的工程中导入Pom:

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        

在需要注册的服务的yaml文件中添加配置:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: SH

其中server-addr表示服务的ip地址,cluster-name表示集群。

这样就配置好了!需要访问其他服务时,通过restTemplate发送http请求,带上服务注册时所用的名称即可(以下为在yaml中给服务起名称)

spring:
  application:
    name: orderserver

随后就可以查看效果了,通过在cmd窗口展示logo的右手边,有写查看后台的网址,例如:

http://192.168.1.101:8848/nacos/index.html

 出现以下效果即可:

Java----Nacos服务注册_第2张图片

 密码和账号都是“Nacos”。

你可能感兴趣的:(java,开发语言,springcloud,springboot)