Nacos初探(1)-- 简介与启动

版权声明:本文为博主原创文章,未经博主允许不得转载,如须转载,请注明出处为本博客。 https://blog.csdn.net/Mr_Errol/article/details/84935167

一、Nacos简介

    Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。

    用过dubbo或者Spring cloud都应该知道注册中心(zookeeper , eureka等等),以及配置中心(spring cloud config等等),Nacos是集成了注册中心和配置中心的功能,做到了二合一,最为关键的是,国产,完全是在中国这种最为复杂的业务场景及并发量(双十一)一步一步诞生的产品。

    Nacos gitHub : https://github.com/alibaba/nacos

    Nocos 文档 :https://nacos.io/zh-cn/docs/what-is-nacos.html

二、Nacos启动

    Nacos启动有两种方式:

    1、GitHub下载已经发布的包:https://github.com/alibaba/nacos/releases  目前版本是0.6.0,下载启动包即可

    

    解压,进入bin目录,

    

    如果是windows启动,则cmd下面执行,startup.cmd即启动Nacos

    如果是Linux,则启动startup.sh即可

    注意:

        必须装有jdk1.8版本,我在window环境中JAVA_HOME为1.7版本,启动报错

    

 解决办法为,修改startup.cmd中JAVA环境地址即可,将默认JAVA_HOME修改到jdk1.8的目录下:

    

    再次启动即可。

    Nacos是一个Springboot的项目,所以,启动过程与Springboot一毛一样。

    2、本地debug的话,则需要下载Nacos源码

    git clone https://github.com/alibaba/nacos.git

    mvn clean install 之前,需要确保JAVA_HOME为1.8版本,否则报错。

    我的操作是现将项目导入IDEA中,导入时设置项目环境为jdk1.8版本,然后在maven project中 clean install

    

    如何找到启动类呢?

    有个比较笨的方法,startup.cmd中,已经说明打包好的Nacos  jar名称为nacos-server.jar ,在IDEA中全局搜索 nacos-server.jar

    在nacos-console模块下,这个模块也说明,启动Nacos,则就是启动了Nacos的控制台。

    

    则启动类为com.alibaba.nacos.Nacos

    

   本地debug学习,就不需要设置那么多JVM参数,可以直接debug起来即可。

  两种方式启动成功只有,默认端口8848,浏览器打开Nacos控制台:http://localhost:8848/nacos/index.html ,忽略我的版本 是0.5.0

    控制台界面还是非常清爽干净的,舒服了,关键是:中文

    下一章节,来分析下Nacos的服务注册。

猜你喜欢

转载自blog.csdn.net/Mr_Errol/article/details/84935167