【方盒商城】
初来驾到请大家多多关照
阿里相信大家都知道,在github上的关注度非常高。我也是在github上了解到的nacos,一经上手发现非常好使哈,现在看一下官方是如何描述这款产品功能的。
动态配置服务
动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。
服务发现及管理
动态服务发现对以服务为中心的(例如微服务和云原生)应用架构方式非常关键。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服务发现。Nacos也提供实时健康检查,以防止将请求发往不健康的主机或服务实例。借助Nacos,您可以更容易地为您的服务实现断路器。
下面开始介绍咱们本章主要讲的内容:
-
介绍
我的系统是windows10的操作系统,首先安装docker for windows,为什么要在windows上安装docker呢?因为docker实在太方便了,用到什么软件只需要下载它的镜像,安装、启动镜像,就可以直接使用了,一般不需要你配置环境参数,比如Mysql、redis,开发人员应该都会安装吧!这里我就不在介绍如何安装docker for windows了,百度有很多教程,但是有点需要注意的是,有的电脑需要打开cpu虚拟化配置。在最后面介绍nacos容器如何配置连接本地的数据库。 -
下载镜像
打开Windows PowerShell,首先试一下你的docker for windows是否安装成功:docker search nacos
docker pull nacos/nacos-server
静静的等待上几分钟,安装成功之后现在会有一串字符码。查看是否安装成功:docker images
-
启动镜像
这里启动容器的时候参数配置我就不在详解了,不明白的话,评论区留言,有不会的问题一定要及时询问,期待你的评论呦!docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
docker ps
-
配置本地数据库
nacos数据库脚本别忘记执行呦。 要想配置连接你本地的数据库,首先你要在你的电脑上安装mysql,我的实在docker for windows中安装的mysql版本是5.7,nacos官方要求数据库也必须是5.6+的。进入容器:docker exec -it <容器ID> bash
docker restart <容器name>