下文摘自孙卫琴的经典书籍《Spring Cloud Alibaba微服务开发零基础入门到实操》,详细介绍了Nacos的安装和启动步骤。
Nacos是阿里巴巴公司推出的一个开源项目,它是微服务的注册中心和配置中心。Nacos的官网地址参见本文技术支持网页(www.javathinker.net/alibaba)的【链接4】,在该网站提供了Nacos的使用说明文档。
1.安装Nacos
安装Nacos的步骤如下。
(1)下载Nacos的安装压缩包,下载网址参见本书技术支持网页的【链接5】。
(2)把Nacos的安装压缩包(nacos-server-1.4.3.zip)解压到本地。
(3)在操作系统中,把JAVA_HOME系统环境变量设为JDK的安装根目录,参见图1。Nacos本身用Java语言开发,需要依靠JDK来启动。
图1 设置JAVA_HOME系统环境变量
2.启动Nacos服务器
在DOS命令行,转到Nacos的bin目录下,运行如下命令,启动Nacos服务器:
startup -m standalone
以上命令中的-m standalone参数是在单机环境中必须提供的参数,如果是在集群环境中,则无需提供这一参数。
Nacos在其实现中嵌入了Tomcat,默认的监听端口为8848。Nacos服务器有一个网页版的管理平台,该管理平台的网址如下:
http://localhost:8848/nacos
Nacos管理平台的默认的用户名和口令都是nacos。在管理平台的登录窗口中输入默认的用户名和口令,就会登录到管理平台,参见图2。
图2 Nacos服务器的管理平台
想要循序渐进学习Spring Cloud微服务开发,强烈推荐看孙卫琴老师的经典著作《Spring Cloud Alibaba微服务开发零基础入门到实操》,还附赠121集配套视频课程,免费观看网址参见http://www.javathinker.net/alibaba
本书深入浅出地讲解了利用Spring Cloud Alibaba框架开发分布式微服务系统的技术,详细阐述了各种组件的用法,包括:注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关Gateway、链路追踪组件SkyWalking、消息中间件Stream和 RocketMQ、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。
本书以一位学习微服务开发的新手阿云向答主(本书作者)请教微服务开发技术为线索,激发读者主动探索知识的学习兴趣,把本来看似深奥复杂的分布式微服务系统如庖丁解牛般剖析得淋漓尽致,浅显易懂。本书不仅详细介绍各种技术的使用步骤,而且运用了许多生动形象的生活化的比喻,帮助读者理解这些技术的运作原理。
本书的范例很具有实用性,整合了Spring Boot、Spring Cloud Alibaba、Hibernate、Mybatis、DruidDataSource、HikariDataSource、lombox软件包、SLF4J等流行的框架或工具软件。
本书主要面向所有具有Java编程基础的开发人员和在校学生。对于不熟悉Java编程的读者,阅读本书,也能领略Spring Cloud Alibaba框架的基本用法和微服务开发的核心思想。本书还可作为高校和企业的微服务开发教材。