• Nacos初识


    1、Nacos快速入门

    1.1、介绍/概述

    官网介绍:

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

    2、Nacos使用

    最新官网推荐版本为1.3.1。

    # 1、下载地址:
    	https://github.com/alibaba/nacos/releases
    	可以下载发行包和源码包两种,他们的区别就是发行包直接可以用,源码包需要自己编译后用,建议入门下载发行包。
    	注意发行包zip是windows的,tar.gz是linux的。
    # 2、安装配置
    	略
    # 3、启动
    	linux:
    		启动:startup.sh -m standalone
    			注意官网说明了如果是ubuntu系统则使用命令:bash startup.sh -m standalone
    		关闭:
    			shutdown.sh的那个文件
    	windows:
    		启动:cmd startup.cmd
    		关闭:cmd shutdown.cmd
    
    启动完成后浏览器访问:http://localhost:8848/nacos
    输入账号密码进入后台ui。
    账号密码都是nacos
    

    我们看到页面:

    nacos可以作为配置中心和注册中心,配置管理就是配置版本j管理,服务管理就是注册服务的管理。

    3、注册服务到Nacos

    我们这里使用SpringBoot项目。

    注意版本问题:

    版本2.1.x.RELEASE对应的是SpringBoot2.1.x版本。版本2.0.x.RELEASE对应的是SpringBoot2.0.x版本,版本1.5.x.RELEASE对应的是SpringBoot1.5.x版本。
    坐标:
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        <version>${latest.version}</version>
    </dependency>
    

    加入配置:

    server.port=8070 # 自己服务的端口
    spring.application.name=service-provider # 自己服务的名称
    spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 # nacos地址
    

    在启动类上加入注解:@EnableDiscoveryClient

    @SpringBootApplication
    @EnableDiscoveryClient
    public class NacosProviderApplication {
    
    	public static void main(String[] args) {
    		SpringApplication.run(NacosProviderApplication.class, args);
    	}
    }
    

    然后启动项目后在nacos后台ui处就可以看到我们的服务

    4、其他

    你可能有疑问,我是基础SSM项目如何使用呢?我如果要使用配置中心如何使用呢?等等问题,官网都有,贼全。

    本文仅限带你发现nacos这个好项目,更多知识请官网学习

    https://nacos.io/zh-cn/index.html

  • 相关阅读:
    探偵ガリレオー転写る 完了
    探偵ガリレオー転写る3
    探偵ガリレオー転写る2
    探偵ガリレオー転写る1
    探偵ガリレオ 燃えるまで
    探偵ガリレオ2
    探偵ガリレオ1
    【转】2014找工作----扎实的基础和开阔的视野是企业最看重的因素
    三种交换两个整数的方法
    计算十进制整数的二进制中的1的数目
  • 原文地址:https://www.cnblogs.com/daihang2366/p/13647365.html
Copyright © 2020-2023  润新知