官网代码下载:

https://github.com/nacos-group/nacos-examples

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Mr_Errol/article/details/84935167

支持原创请访问原文: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的服务注册。
————————————————
版权声明:本文为CSDN博主「Errol的杂货铺」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Mr_Errol/article/details/84935167

Nacos初探(1)-- 简介与启动相关推荐

  1. nacos初探--作为配置中心

    什么是nacos Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心).动态配置服务(可以做配置中心).动态 DNS 服务. 官方介绍是这样的: Nac ...

  2. Nacos教程_1 简介和安装

    教程原稿–https://gitee.com/fakerlove/joker-nacos 文章目录 nacos 教程 1. 简介 1.1 介绍 1.2 安装 下载 linux版本 windows版本 ...

  3. nacos配置完成后,启动不成功,页面打不开

    在配置nacos环境后,遇到启动失败这个情况,从而nacos页面也打不开: 解决方法:如图所示将图1中的文件名改为图二,希望有所帮助

  4. Nacos在双击startup.cmd启动时提示:Unable to start embedded Tomcat

    场景 Nacos简介.下载与配置持久化到Mysql: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109356152 在下载Na ...

  5. HF-Net初探之一:简介与配置使用

    简介 HF-Net:是一种大尺度下的稳健分层定位算子,论文为 CVPR 2019<HF-Net: Robust Hierarchical Localization at Large Scale& ...

  6. nginx学习简介-安装-启动-命令-nginx配置文件详解

    nginx是什么:nginx是一个高性能的HTTP和反向代理web服务器.同时也提供了IMAP/POP3/SMTP服务. nginx特点:开源.占内存少.轻量级.高性能(有报告表面nginx能支持高达 ...

  7. 以源码为基础,Myriad使用初探:构建、启动和使用过程

    Myriad是由MapR主导并且由eBay.Mesosphere参与的项目,关于Myriad项目的起源与架构在部分文章之中都有了阐述,目前还没有分享Myriad相关实际研究成果的文章.本文将会展示Li ...

  8. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

    微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

  9. Linux启动跟windows启动,Windows,Linux启动机制简介

    前言 本文内容只集中在操作系统启动原理的讲解上,不涉及启动的技术细节,因为这些细节都可以通过网络或者相关代码了解.只有了解了启动原理,才能在分析和解决有关启动的问题时具有针对性,不会有无从下手的感觉. ...

  10. linux nacos启动_nacos初体验-踩坑与填坑篇

    最近在看 RuoYi 的分布式微服务架构权限管理系统,RuoYi 的注册中心和配置中心都是采用 alibaba 的 nacos,本文主要介绍使用 Windows10 电脑安装 nacos 1.3.2 ...

最新文章

  1. 使用python下载文件_详解使用Python下载文件的几种方法
  2. centos7下升级cmake,很简单
  3. python中list是什么意思_python中list和list [:]有什么区别?
  4. AJAX应用【股票案例、验证码校验】
  5. 一个不错的MYSQL数据库备份类,PHP版,一个文件,精简版
  6. jquery 点击事件
  7. SpringBoot:Actuator 监控管理工程各项信息
  8. java用户注册代码解析_java springmvc 注册中央调度器代码解析
  9. python execfile_python中eval, exec, execfile,和compile [转载]
  10. 知名投资机构董事总经理在培训中晕倒后去世,这个培训究竟是什么?
  11. 蒙特卡洛粒子滤波定位算法_序列蒙特卡洛(SMC)与粒子滤波
  12. PHP拼接唯一索引,合并两个数组数据
  13. Ubuntu 20.04 无连接图标无网络问题
  14. c语言贪吃蛇(简易版本含完整代码)
  15. 在做模具设计过程中应注意哪些问题
  16. android webview打开pdf文件
  17. 高瓴张磊:从学渣到投资大佬,也曾多次犯错
  18. fulisha-English
  19. iOS获取WIFI配置信息,WIFI名称、网关(路由器地址)、本机IP地址、DNS
  20. 显示器分辨率的英文(XGA、SXGA、UXGA、WSXGA等等来表示)

热门文章

  1. win2003系统自动登录两法
  2. mysql配置my.cnf文件,以及参数优化提升性能
  3. 大数据技术将是传统企业创新的原点
  4. Bootstrap排版——HTML元素的样式重定义
  5. Storm入门(四)WordCount示例
  6. Google API 设计指南-兼容性
  7. linux上禅道源码安装步骤
  8. Linux设备驱动模型-Kobject
  9. Linux内核通知链(Notifier)
  10. java中super和this_Java中this和super的用法总结