查看原文
其他

Spring Cloud Alibaba系列教程-01-Nacos安装与启停

itmuch IT牧场 2019-07-12

1月前后开始为Spring Cloud Alibaba系列博客攒稿,成果如下图所示,今天开始发布。

如图的排序可能还不是很合理,发布之前会再整理下,尽量降低学习曲线,给读者提供一个更佳舒适的学习体验。

之前的Spring Cloud系列也会继续连载。

更新节奏:Spring Cloud系列每周至少2篇,Spring Cloud Alibaba系列每周至少1篇。

放心,两个系列都不会烂尾的。

Nacos 是阿里开源的易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

通俗来说,Nacos是一个注册中心& 配置中心 ——作为注册中心,Nacos可用于替代Spring Cloud中的Eureka、Spring Cloud Zookeeper Discovery、Spring Cloud Consul Discovery;作为配置中心,Nacos可用于替代Spring Cloud Config、Spring Cloud Zookeper Config、Spring Cloud Consul Config。

TIPS:

其实从Nacos命名的由来:Dynamic Naming and Configuration Service 即可顾名思义了。

废话不多说,下面还是将Nacos跑起来看看究竟这是个什么鬼吧——

安装&启动

1 前往 https://github.com/alibaba/nacos/releases ,下载安装包并解压。

2 根据您的操作系统,到 bin 目录执行对应命令,即可启动Nacos。

  1. # Linux/Unix/Mac

  2. sh startup.sh -m standalone


  3. # Windows

  4. cmd startup.cmd

3 启动后,访问 http://127.0.0.1:8848/nacos 即可看到类似如下的界面:

4 输入账号密码: nacos/nacos ,即可登录Nacos,并看到类似如下界面:

至此,单节点Nacos搭建完成。

停止

根据您的操作系统,到 bin 目录执行对应命令,即可停止Nacos:

  1. # Linux/Unix/Mac

  2. sh shutdown.sh


  3. # Windows

  4. cmd shutdown.cmd

一些问题

看到这里,聪明的你可能会有如下问题:

  • 如何自定义Nacos默认的账号密码?

  • 本文中启动的Nacos,所使用的数据库是Derby。而Derby是一款内嵌式数据库,因此本文所搭建的Nacos显然是不适用生产的,生产环境中的数据库又改如何配置呢?

  • 如何搭建高可用集群?

请继续阅读下去。

拓展阅读

  • Nacos的GitHub:https://github.com/alibaba/nacos

  • Nacos官网:https://nacos.io/

  • Nacos在线演示环境:http://console.nacos.io/nacos/index.html

相关热文

干货分享

最近将个人学习笔记整理成册,使用PDF分享。关注我,回复如下代码,即可获得百度盘地址,无套路领取!

  • 001:《Java并发与高并发解决方案》学习笔记;

  • 002:《深入JVM内核——原理、诊断与优化》学习笔记;

  • 003:《Java面试宝典》

您的关注是对我最大的支持!


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存