这篇简单了解下 Nacos,并说明下它的部署、配置和基本使用。
Nacos 官网对其说明如下:
Nacos is committed to help you discover, configure, and manage your microservices. It provides a set of simple and useful features enabling you to realize dynamic service discovery, service configuration, service metadata and traffic management.
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos makes it easier and faster to construct, deliver and manage your microservices platform. It is the infrastructure that supports a service-centered modern application architecture with a microservices or cloud-native approach.
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
Nacos 官网地址:https://nacos.io/
第一步:下载安装包
Nacos 官网安装包下载地址为:https://github.com/alibaba/nacos/releases
这里测试下载版本为:nacos-server-2.0.0.tar.gz
第二步:解压安装包
把下载的安装包上传到服务,并解压到计划安装的目录,这里解压到目录:/usr/nacos/ 下。
命令:tar -zxvf nacos-server-2.0.0.tar.gz
第三步:启动服务
进入 bin 目录,并启动 nacos 服务。
命令1:cd bin
命令2:./startup.sh -m standalone
第四步:测试 nacos
浏览器访问:http://192.168.220.100:8848/nacos,可以打开下面图所示登录页。
默认用户名和密码都为 nacos,输入后登录,则可以进入后台管理界面,如下图。
第五步:项目中使用 nacos
首先需要配置命名空间,步骤如下:
例如在后台 SpringBoot 项目中使用 dubbo 框架,如果需要配置 nacos 服务,则需要修改项目的配置文件 xxx.yml,添加如下配置:
nacos:
host: 192.168.220.100
port: 8848
username: nacos
password: nacos
dubbo:
application:
name: gem-server
registry:
address: nacos://${nacos.host}:${nacos.port}
parameters:
namespace: a568a1c8-6c35-48db-9424-c55f7934cd48 # 开发环境
...
如果服务注册成功,后管页面服务管理中可以看到服务注册情况,如下:
到此,nacos 的部署及后管页面的使用,以及项目中的配置简要做了介绍,如果在项目中使用 nacos,还需要详细阅读官方说明文档,做到配置最优才行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:云计算学习初级入门教程(二) —— CentOS 6 安装 nacos 环境并配置和测试 - Python技术站